跳到主要内容

七、MongoDB 术语

MongoDB 涉及到的有关术语是:文档、集合、数据库

下表列出了 MongoDB 中的一些术语

SQL 术语MongoDB 术语解释
databasedatabase数据库
tablecollection数据库表/集合
rowdocument数据记录行/文档
columnfield数据字段/域

| 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

数据库通过名字来标识