对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

安装MongoDB Database Tools

从 MongoDB 下载中心下载。要使用包管理器安装,请在以下步骤中选择您的操作系统和包管理方法。

操作系统
包管理

Database Tools包括以下二进制文件:

Binary Import / Export

    mongodump

创建 mongod 数据库内容的二进制导出。

将数据从mongodump数据库转储恢复到mongod或mongos。

    bsondump

将 BSON 转储文件转换为 JSON。

Data Import / Export

从Extended JSON、CSV 或 TSV 导出文件导入内容。

生成存储在 mongod 实例中的数据的 JSON 或 CSV 导出。

Diagnostic Tools

    mongostat

提供当前正在运行的 mongod 或 mongos 实例状态的整体情况速览。

    mongotop

概述 mongod 实例读取和写入数据所花费的时间。

GridFS Tools

支持操作存储于 GridFS 对象的 MongoDB 实例中的文件。

Database Tools 的每个发布工件都包含一份软件物料清单 (SBOM) 报告和一份静态分析报告。这两份报告都是 JSON 文件,以包含它们的工件命名:

  • SBOM 报告使用 CycloneDX 格式,并以 .cdx.json 结尾。

  • 静态分析报告使用 SARIF 格式,并以 .sarif.json 结尾。

对于操作系统包,报告会随包的文档一起安装。示例,mongodb-database-tools_100.20.1_amd64.deb 将它们安装到:

  • /usr/share/doc/mongodb-database-tools/mongodb-database-tools_100.20.1_amd64.deb.cdx.json

  • /usr/share/doc/mongodb-database-tools/mongodb-database-tools_100.20.1_amd64.deb.sarif.json

对于存档,报告位于存档的顶层。示例,mongodb-database-tools-ubuntu2404-x86_64-100.20.1.tgz 包含:

  • mongodb-database-tools-ubuntu2404-x86_64-100.20.1.tgz.cdx.json

  • mongodb-database-tools-ubuntu2404-x86_64-100.20.1.tgz.sarif.json

安装 Database Tools 后,使用以下工具处理 MongoDB 数据: