上节我们也使用 MongoDB Shell 来新增一个数据库。
这集我们来复习一下。
1. 查看数据库列表
batbatshow dbs
2. 创建数据库 / 切换数据库
batbatuse dbname
如果数据库不存在,MongoDB 会在第一次插入数据时自动创建它。
如果数据库已存在,则直接切换到该数据库。
3. 显示当前所在数据库
batbatdb
4. 插入一条记录
先确保已切换到目标数据库
batbatusefoxdevelop
db.foxdevelop.insert({"name":"张三"})
再执行:
batbatshow dbs
就能看到 bamn 数据库出现在列表中了。
使用 MongoDB Compass 创建数据库
除了命令行,也可以使用 MongoDB Compass 图形化工具来操作:
- 打开 MongoDB Compass,连接到本地或远程 MongoDB 服务
- 点击左侧 Create Database
- 输入 Database Name 和 Collection Name
- 点击 Create Database 即可完成创建
Compass 适合不熟悉命令行的同学,操作更直观,
但面试和日常开发中,Mongo Shell 命令依然是最基础、必须掌握的。
小结
| 操作 | 命令 |
|---|---|
| 查看所有数据库 | show dbs |
| 切换 / 创建数据库 | use 数据库名 |
| 查看当前数据库 | db |
| 插入数据 | db.集合名.insert(文档) |
MongoDB 中的数据库是懒创建的:
只有往里面插入了第一条数据,数据库才会真正被创建。
Previous: 初次体验
Next: 安装和使用MongoDB Compass