公告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 中访问。

了解详情

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

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

执行 CRUD 操作

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

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

运行聚合管道

您可以筛选、分组、排序并计算新字段,然后直接在终端查看汇总结果。

了解详情
聚合管道(Aggregation Pipeline)

使用脚本自动执行任务

创建脚本,以自动执行常见的数据操作或管理任务。例如,批量更改已停产产品线的数据,或为新用户分配安全权限和访问权限。

了解详情
编写脚本

学习资源中心


常见问答

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

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