MongoDB Compass 是 MongoDB 的图形化管理工具,可以直观地管理数据库和集合。

使用 Compass 创建数据库
- 打开 MongoDB Compass,连接到 MongoDB 服务
- 点击左侧 Create Database
- 在弹出的窗口中输入:
- Database Name:数据库名,例如
School - Collection Name:集合名(第一个集合),例如
Grade
- Database Name:数据库名,例如
- 点击 Create Database 完成创建
创建完成后:
- 左侧会显示
School数据库 - 点击
School进入数据库详情 - 可以继续点击 Add Collection 添加更多集合





在集合中插入文档
- 点击进入某个集合(如
Grade) - 点击 Add Document
- 在弹出的编辑器中输入 JSON 格式的文档,例如:
jsonjson{
"name": "一年级",
"studentCount": 45
}
- 点击 Insert 完成插入

关于 Database 和 Collection
官方文档:
https://docs.mongodb.com/manual/core/databases-and-collections
Database(数据库)
- 数据库用于保存文档集合
- 切换数据库:
batbatuse myDB
- 创建数据库:
如果数据库不存在,MongoDB 会在第一次往该数据库存储数据时自动创建。
batbatuse myNewDB
db.myNewCollection1.insertOne({ x: 1 })
insertOne() 操作会同时创建数据库 myNewDB 和集合 myNewCollection1(如果它们不存在)。
Collection(集合)
- MongoDB 将文档存储在集合中
- 集合类似于关系数据库中的表
- 创建集合:
如果集合不存在,MongoDB 会在第一次往该集合存储数据时自动创建。
batbatdb.myNewCollection2.insertOne({ x: 1 })
db.myNewCollection3.createIndex({ y: 1 })
insertOne() 和 createIndex() 操作都会自动创建对应的集合(如果集合不存在)。
小结
| 概念 | 说明 | 创建方式 |
|---|---|---|
| Database | 保存文档集合 | 第一次插入数据时自动创建 |
| Collection | 类似关系数据库的表 | 第一次插入数据或建索引时自动创建 |
| Document | 一条 JSON 格式的记录 | 手动插入 |
Previous: 创建数据库