Skip to content

MongoDB 是一个 NoSQL 数据库管理系统,使用面向文档的数据模型,是一种基于分布式文件存储的数据库系统。

它是由 C++ 编写而成,具有高性能、高可用性、易部署等特点,在 Web 应用中被广泛使用。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。

MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组

官方文档:https://www.mongodb.com/docs/manual/

中文文档:https://www.yiibai.com/mongodb

安装

社区版 为例,

macos 上安装 MongoDB 的步骤如下:

bash
brew install mongodb-atlas

atlas setup

你也可以通过在上面的链接中下载安装包的方式进行安装。

术语对照

SQL术语MongoDB术语解释/说明
databasedatabase数据库
tablecollection数据库表/集合
rowdocument数据记录行/文档
columnfield数据记录列/域
indexindex索引
table joins表连接,MongoDB 不支持
primary keyprimary key主键,MongoDB 自动将 _id 字段设置为主键