MongoDB是非关系型数据库中的文档数据库。MongoDB是为快速开发互联网Web应用 而设计的数据库系统。 MongoDB的设计目标是极简、灵活、作为 Web应用栈的一部分。 MongoDB的数据模型是面向文档的,所谓文档是一种类似于JSON的结构,简单理解 MongoDB这个数据库中存的是各种各样的 JSON。(BSON)
三个概念:
数据库(database):数据库是一个仓库,在仓库中可以存放集合。
集合(collection):集合类似于数组,在集合中可以存放文档。
文档(document):文档数据库中的最小单位,我们存储和操作的 内容都是文档。
基本概念:
文档(document):类似于JS中的对象,在MongoDB中每一条数 据都是一个文档。
集合(collection):集合就是一组文档,也就是集合是用来存放文 档的。集合中存储的文档可以是各种各样的,没有格 式要求。
多个文档组成集合,多个集合组成数据库。
基本使用:
1、登录MongDBmongo
2、语法帮助help
3、切换数据库use <database>
。使用use时,如果数据库存在则会进入到相应的数据库,如果不存在则会自动创建。
4、show <option>
根据参数显示列表 。
dbs 显示数据库列表。
collections 显示当前数据库的集合。
profile 显示时间超过1毫秒的system.profile条目。
log[name] 显示登录记忆的最后一段。
5、退出数据库exit