MongoDB的基本概念
MongoDB的基本概念是文档、集合、数据库。
如果你学过关系型数据库,刚刚接触MongoDB一定有些概念混乱,在此我将其与SQL语言进行简单的对比:
SQL语言 | MongoDB | 解释说明 |
---|---|---|
databases | databases | 数据库 |
table | collection | 表/集合 |
row | document | 记录行/文档 |
column | field | 字段/域 |
index | index | 索引 |
table joins | 表连接/MongoDB不支持 | |
primary key | primary key | 主键/MongoDB自动将_id字段设置为主键 |
文档
文档是MongoDB中的核心概念。多个键及其对应的值有序的放在一起即为文档。
如果对应关系型数据库,文档就如同记录行。
{"greeting":"Hello,MongoDB!"}
这个文档只有一个