教程 mongodb tutorial

使用 MongoDB Compass 和 MongoDB Shell

MongoDB Compass

MongoDB Compass 是官方提供的图形化管理工具,支持直观地查看、查询和管理 MongoDB 数据库。

  1. 访问官网下载安装:https://www.mongodb.com/try/download/compass
  2. 安装完成后,打开 Compass,输入连接字符串(如 mongodb://localhost:27017)连接本地或远程数据库。
  3. 连接成功后,可以浏览数据库和集合,查看文档详情。
  4. 支持可视化构建查询条件、执行聚合管道和创建索引。
  5. 可以通过图形界面进行 CRUD(增删改查)操作,方便数据管理。
  6. 还支持性能分析和服务器状态监控,帮助诊断和优化数据库。

MongoDB Shell

MongoDB Shell 是 MongoDB 自带的交互式命令行工具,适合熟悉命令的开发者和管理员。

  1. 在终端或命令提示符输入 mongo (新版是 mongosh,建议使用)启动 Shell。
  2. 使用 JavaScript 风格的命令操作数据库,例如:
js
   show dbs             // 查看所有数据库
   use test             // 切换到 test 数据库
   db.collection.insertOne({name: "Alice", age: 25})  // 插入文档
   db.collection.find()  // 查询集合所有文档

`

  1. Shell 支持复杂的查询、更新、聚合和索引管理命令,功能强大灵活。
  2. 通过 Shell 可以执行脚本,自动化管理任务。
  3. MongoDB Shell 还支持自定义函数和扩展,便于开发和运维。

MongoDB Compass 和 Shell 各有优势,前者操作简单直观,适合新手和快速管理,后者灵活强大,适合高级操作和自动化。建议根据需求结合使用。