主题
使用 MongoDB Compass 和 MongoDB Shell
MongoDB Compass
MongoDB Compass 是官方提供的图形化管理工具,支持直观地查看、查询和管理 MongoDB 数据库。
- 访问官网下载安装:https://www.mongodb.com/try/download/compass
- 安装完成后,打开 Compass,输入连接字符串(如
mongodb://localhost:27017
)连接本地或远程数据库。 - 连接成功后,可以浏览数据库和集合,查看文档详情。
- 支持可视化构建查询条件、执行聚合管道和创建索引。
- 可以通过图形界面进行 CRUD(增删改查)操作,方便数据管理。
- 还支持性能分析和服务器状态监控,帮助诊断和优化数据库。
MongoDB Shell
MongoDB Shell 是 MongoDB 自带的交互式命令行工具,适合熟悉命令的开发者和管理员。
在终端或命令提示符输入
mongo
(新版是mongosh
,建议使用)启动 Shell。使用 JavaScript 风格的命令操作数据库,例如:
jsshow dbs // 查看所有数据库 use test // 切换到 test 数据库 db.collection.insertOne({name: "Alice", age: 25}) // 插入文档 db.collection.find() // 查询集合所有文档
Shell 支持复杂的查询、更新、聚合和索引管理命令,功能强大灵活。
通过 Shell 可以执行脚本,自动化管理任务。
MongoDB Shell 还支持自定义函数和扩展,便于开发和运维。
MongoDB Compass 和 Shell 各有优势,前者操作简单直观,适合新手和快速管理,后者灵活强大,适合高级操作和自动化。建议根据需求结合使用。