注意
-
因为Mac是基于Unix的,所以可以直接在Mac中的Terminal中使用linux命令。但是在Windows中,是不能直接在cmd中使用linux命令的,需要借助终端模拟器(比如XShell)。
-
在MongoDB的操作中,更新、查询、聚合等命令是区分大小写的。(大写写成小写可能会没有任何信息反馈,就是说不会报错)
-
单引号双引号不区分,都可以用。
-
MongoDB注释符号:
//
。 -
在MongoDB中, 数据库、集合、属性等都不需要手动创建。也就是说在部分操作中,如果创建时若不存在, 则会自动创建数据库或集合或属性等。
-
MySQL(SQL)和MongoDB(NoSQL)区别:
Explains | MySQL | MongoDB |
---|---|---|
数据库 | database | database |
数据库表/集合 | table | collection |
数据记录行/文档 | row | document |
数据字段/域 | column | field |
索引 | index | index |
表连接 | table joins | 不支持 |
主键 | primary key | primary key(自动将_id字段设为主键) |
启动和连接MongoDB
-
启动MongoDB服务
-
命令:
sudo ./ --config /usr/local/mongodb/etc/mongodb.conf
-
必须在本地安装的MongoDB目录下的bin目录中启动,启动成功如下图示所示。
-
-
连接MongoDB数据库
-
命令:
mongo
-