MO
SOFTWARE

MongoDB Compass

MongoDB Compass 是 MongoDB 图形客户端,可连接本地部署、复制集、分片集群与 Atlas,浏览文档和模式、构建查询与聚合、管理索引、导入导出并查看执行计划。

版本 1.49.9Windows x64macOS Intel/Apple SiliconLinux x64SSPL-1.0

适合做什么

MongoDB Compass 适合浏览 BSON 文档、检查模式分布、组合过滤与聚合、查看 Explain、管理索引和进行受控导入导出。它能降低 MongoDB 操作门槛,但不会替代服务器权限、备份、变更评审和性能监控。

当前版本与许可

1.49.9 是 2026-06-12 发布的当前正式版,升级了 Electron 与 Node.js,并包含查询、令牌清理和数据模型画布等修复。Compass 源码仓库采用 SSPL-1.0;“可查看源码”不应被简写成宽松开源许可。

只读、遥测和连接安全

真正的只读保护来自数据库角色,客户端设置只是附加防线。标准版默认启用匿名汇总遥测,可手动关闭;连接时应使用可信 TLS、最小权限账户和受控网络范围。连接串、证书私钥、OIDC 会话及导出文件都需要按数据库凭据或业务数据保护。

维护记录

本页于 2026-08-06 根据 MongoDB Compass 1.49.9 发布说明、平台构建、TLS 与认证连接、只读模式、遥测设置和 SSPL-1.0 许可复核。

DOWNLOAD

选择下载方式

链接最近检查:2026-08-06

下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。

GUIDE

MongoDB Compass 1.49.9 安装、只读连接与查询分析教程

下面使用专用只读账户连接测试库,验证 TLS、查询过滤和执行计划。修改文档、创建索引和聚合写入另行使用有范围限制的账户,不把管理员连接串保存在共享电脑。

安装前准备

  • 准备 MongoDB 连接串、数据库名和最小权限账户;Atlas 还需配置允许访问的网络范围。
  • 私有部署准备受信任 CA,确认副本集名称、认证数据库和 DNS/SRV 解析正常。
  • 连接生产环境前完成快照或原生备份,并明确查询超时、读偏好和允许执行的操作。
01

安装步骤

  1. 01

    选择 1.49.9 正式包

    Windows 使用 x64 安装包,macOS 区分 Intel 与 Apple Silicon,Linux 选择对应发行版包。验证版本与包架构,不安装 beta 作为生产默认客户端。

  2. 02

    配置隐私与只读选项

    打开设置检查使用统计;不需要遥测时关闭。只读工作站启用 readOnly,但同时确保服务器账户只有 `read` 权限,不能只依赖界面开关。

  3. 03

    使用受保护的连接信息

    优先使用 `mongodb+srv` 或明确的 TLS 参数,验证 CA 与主机名。避免把含明文密码的完整连接串放进命令历史、工单和截图。

02

快速上手

  1. 01

    验证目标与权限

    连接后核对主机、集群、数据库和当前用户,只打开测试集合;尝试受控只读查询,确认账户不能执行写入或管理操作。

  2. 02

    构建过滤与聚合

    先用少量结果验证 BSON 类型、时区和字段缺失情况,再逐段构建聚合管道。保存查询前清除客户标识、令牌和敏感样本值。

  3. 03

    查看执行计划和索引

    使用 Explain 判断扫描文档数、返回数和索引使用情况;创建或删除索引前在预发布数据上验证空间、构建时间和写入影响。

使用建议

  • MongoDB 的字符串、ObjectId、Decimal128、日期和数组不能按普通 JSON 随意互换,导入导出前要验证 BSON 类型。
  • 聚合管道可能包含 `$out` 或 `$merge` 等写入阶段;只读审阅时检查每一阶段,不执行来源不明的粘贴内容。
  • 连接字符串、证书和 OIDC 令牌都属于凭据;共享诊断信息时只保留必要错误和脱敏拓扑。
故障排查与卸载方法

SRV 连接失败或找不到主机怎么办?

检查 DNS SRV/TXT 解析、代理、网络允许列表、系统时间和连接串编码。用受控命令行客户端验证同一账户,不要改成明文非 TLS 连接规避问题。

能连上但看不到数据库怎么办?

核对认证数据库、角色范围和是否已有可见集合。MongoDB 可能不会显示没有数据的数据库;不要直接提高为管理员权限,应让管理员修正最小角色。

  1. 导出必要配置并撤销会话保存不含凭据的查询和聚合模板,断开所有连接并清理不再需要的 Atlas、OIDC 或证书会话。
  2. 清除本地敏感数据卸载 Compass 后删除保存的连接、缓存、日志和临时导出;撤销专用账户或轮换曾暴露在连接串和命令历史中的密码。
FAQ

常见问题

MongoDB Compass 本身包含 MongoDB 数据库吗?

不包含。Compass 是客户端,需要连接已有的本地 MongoDB、远程集群或 Atlas。安装 Compass 不会自动创建可供业务使用的数据库服务。

Compass 能保证只读吗?

界面只读选项可以减少误操作,但真正的安全边界是服务器账户权限。只读场景应给账号授予数据库级 `read` 权限,并启用 Compass 的 readOnly 设置;Readonly Edition 已计划停用。

Compass 会收集哪些遥测数据?

标准版默认收集匿名汇总的使用数据,包括部署类型、主机名、功能操作、匿名化查询和错误;文档说明不收集 IP、用户名、凭据或数据库内容。可在隐私设置或配置中关闭,隔离版默认关闭。

下载时需要提取码吗?

夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。