公告MongoDB 8.0 隆重推出,这是有史以来最快的MongoDB!了解详情 >
公告Voyage AI 与 MongoDB 携手合作,致力于在 Atlas 上提供更准确和更值得信赖的 AI 应用。了解更多 >

工具

MongoDB Shell (mongosh)

一种交互式工具,用于数据操作(增删改查)、高级查询(管道)以及用户管理、数据复制和扩展。

立即下载阅读文档
数据探索和查询数据集插图

与您的数据进行交互

连接到您的 MongoDB 集群以查看数据、执行 CRUD 操作、运行和测试查询以及执行聚合管道,以实现高效的服务器端数据处理。

了解 CRUD 命令
使用 MongoDB Shell 将 Atlas 连接到 MongoDB 的示例。
插图

管理用户、复制和扩展

使用 MongoDB Shell (mongosh) 来管理数据库用户,配置数据复制以实现高可用性,并通过原生分片集群进行横向扩展。

配置 MongoDB Shell

使用脚本自动执行常见任务

在 MongoDB Shell (mongosh) 中编写脚本以自动化数据修改,例如批量更新文档,以及管理任务,例如检查索引使用情况。为了便于分发和重用,您还可以将脚本打包为代码片段。

学习编写脚本
用于表示自动化常见任务脚本的插图
数据探索和查询数据集插图

单独使用或在 MongoDB Compass 中使用

下载 MongoDB Shell (mongosh) 作为独立工具在终端中运行,或直接在 MongoDB 的官方图形界面 Compass 中访问。

了解详情

以编程方式与数据库进行交互

使用简单的命令来操作数据,运行高级查询,并管理用户、数据复制和扩展。

使用简单的命令创建、读取、更新并删除数据。

了解详情
插入数据
查询数据
更新数据
删除数据

学习资源中心

general_content_tutorial

MongoDB Shell 101

学习 MongoDB Shell (mongosh) 的基础知识、如何进行自定义,以及如何使用它与本地和远程 MongoDB 数据库进行交互。

开始学习
general_content_play

使用 Shell 实现快速读取

了解如何结合使用 find() 和 findOne() 读取方法与 MongoDB Shell (mongosh)。

观看视频
general_action_best_practices

MongoDB 速查表

一份参考指南,附有 MongoDB Shell(mongosh)常用命令示例。

立即查看

常见问答

以编程方式与数据库进行交互

MongoDB Shell (mongosh) 是一个 JavaScript 和 Node.js REPL 环境,用于与Atlas、本地或其他远程主机上的 MongoDB 部署进行交互。
下载 Shell
立即开始使用
  • 执行 CRUD 操作
  • 执行聚合管道操作
  • 管理数据库和集合
  • 管理服务器
  • 管理访问权限与安全