七、MongoDB 术语
MongoDB 涉及到的有关术语是:文档、集合、数据库
下表列出了 MongoDB 中的一些术语
| SQL 术语 | MongoDB 术语 | 解释 |
|---|---|---|
| database | database | 数据库 |
| table | collection | 数据库表/集合 |
| row | document | 数据记录行/文档 |
| column | field | 数据字段/域 |
| index | index | 索引 | | table joins | | 表连接,MongoDB不支持 | | primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
图示
通过下面的图例,我们能更直观的了解 MongoDB 中 术语

数据库
一个MongoDB 中可以建立多个数据库
MongoDB 默认的数据库是 “test”,该数据库存储在 data 目录中
MongoDB 每个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中
“show dbs” 命令可以显示所有数据的列表
$ mongo
MongoDB shell version v3.4.9
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.9
> show dbs;
admin 0.078GB
test 0.078GB
db 命令可以显示当前正在使用的数据库
> db
test
>
use 命令可以切换数据库
下面我们使用 use souyunku 切换到 souyunku 数据库
> use souyunku
switched to db souyunku
> db
souyunku
数据库通过名字来标识