MongoDB可视化工具(免费)—MongoDB Compass

发布时间:2025-12-09 16:27:44 浏览次数:10

MongoDB Compass是一个功能强大的GUI,用于在可视化环境中查询,聚合和分析MongoDB数据。

Compass 是免费使用和源代码可用的,并且可以在 macOS、Windows 和 Linux 上运行。

四大功能:

  • 数据导入:支持将数据从CSV或JSON文件导入MongoDB数据库。

  • 数据查询:编写临时查询以筛选数据。探索你的系列中的趋势和共性。

  • 聚合管道创建:编写聚合管道,使集合或视图中的文档能够通过多个阶段,在这些阶段中,文档被处理成一组聚合结果。

  • 操作命令运行:使用Compass中的嵌入式MongoDB Shell在交互式JavaScript环境中控制您的数据。

一、安装指南

1、windows安装

1.1软件要求

指南针要求:

  • 64 位版本的 Microsoft Windows 7 或更高版本。

  • MongoDB 3.6或更高版本。

  • Microsoft .NET Framework 版本 4.5 或更高版本。

指南针安装程序会提示您安装 .NET 框架的最低要求版本(如果不是) 已安装在您的系统上。

  • 以管理员身份开始安装(如果您正在运行静默 使用 Microsoft PowerShell 安装或安装 Azure 虚拟桌面基础结构 (VDI)。

1.2下载Compass

  • 打开downloads page.。

  • 选择您喜欢的安装程序。MongoDB Compass安装程序以.exe或.msi包或.zip档案的形式提供。

  • 下载适用于Windows的MongoDB Compass的最新版本。

  • 1.2 安装指南

    双击安装程序文件。

    按照提示安装指南。您可以选择安装的目的地。

    安装后,Compass将启动并提示您配置隐私设置和指定更新首选项。

    二、连接到MongoDB

    1、注意事项

    • 将Compass连接到副本集时,不建议直接连接到单个副本集成员。如果您所连接的成员由于选举而从主成员切换到辅助成员,反之亦然,Compass可能会强制关闭连接或显示过时的数据。

    相反,要连接到副本集,请在填写连接信息时使用副本集SRV记录或副本集名称。

    • 从MongoDB Compass 1.19开始,Compass在连接到非正版MongoDB实例时显示警告消息,因为这些实例的行为可能与官方MongoDB实例不同;例如缺失或不完整的特征、不同的特征行为等。

    2、连接

    打开指南针时,将显示初始连接对话框:

    您可以通过以下任一方式连接部署:

    • 提供您的连接字符串。

    • 指定高级连接选项。高级连接选项允许您指定身份验证、TLS/SSL和SSH连接选项。要了解更多信息,请参阅高级连接选项。

    3、粘贴连接字符串

    当您提供连接字符串时,Compass支持MongoDB支持的大多数连接字符串选项。

    默认情况下,Compass的默认socketTimeoutMS

    值为60000,即60秒。如果您在Compass中经常遇到超时,请考虑在连接字符串中将此选项设置为更高的值。

    3.1粘贴您的连接字符串。

    如果部署的连接字符串可用,则可以将该字符串直接粘贴到对话框中。您可以使用标准连接字符串格式或DNS种子列表连接格式。

    要获取Atlas集群的连接字符串,请执行以下操作:

    • 导航到Atlas Clusters视图。

    • 单击所需集群的“连接”。

    • 单击Connect with MongoDB Compass(使用MongoDB指南针连接)。

    • 复制提供的连接字符串。

    连接字符串URI格式:

    mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]

    3.2连接

    单击“连接”按钮导航到指南针主页。

    4、高级连接选项

    4.1常规连接选项卡

    常规连接选项卡允许您选择连接字符串方案,并配置用于连接到MongoDB部署的主机名。

    4.1.1单击高级连接选项。

    4.1.2 点击常规选项卡

    1、选择连接字符串方案。

    您可以选择以下选项之一:

    连接字符串方案

    定义

    mongodb

    标准连接字符串格式。MongoDB连接URI的标准格式用于通过直接指定其主机来连接到MongoDB部署。

    MongoDB+SRV

    DNS种子列表连接格式

    +srv向MongoDB Compass指示后面的主机名对应于DNS srv记录。

    2、输入主机名。

    在主机字段中,输入正在运行部署的服务器的主机或主机名。

    如果您在本地运行部署,则此值为localhost。如果要连接到Atlas集群,请参阅连接到数据库部署

    关于如何与Compass连接的Atlas特定指南。

    如果您不确定自己的主机名,请与数据库管理员联系以获取信息。

    4.1.3(可选)启用直接连接。

    当您使用mongodb连接字符串方案时,您可以选择启用直接连接。如果启用此设置,Compass将在指定的主机上运行所有操作。

    (可选)对于高级连接配置选项,请单击“高级”选项卡。

    4.1.4单击“连接”。

    4.2“身份验证连接”选项卡

    “身份验证”选项卡允许您连接到以下部署: 需要身份验证

    4.2.1 单击高级连接选项。

    4.2.2单击“身份验证”选项卡。

    从以下选项中选择您的身份验证方法:

    Username / Password

    • X.509

    • Kerberos

    • LDAP

    • AWS IAM

    用户名/密码

    提供以下信息:

    • Username

    • Password

    • (可选)身份验证数据库

    • 认证机制:

    • Default

    默认设置根据偏好顺序选择服务器支持的第一个身份验证机制。

    在默认设置下,MongoDB尝试按照列出的顺序使用以下机制进行身份验证:

  • SCRAM-SHA-256

  • SCRAM-SHA-1

  • MONGODB-CR

    • SCRAM-SHA-1

    • SCRAM-SHA-256

    5、断开与MongoDB的连接

    断开与MongoDB部署的连接会关闭Compass与 活动部署并将指南针视图返回到初始视图 连接对话框。

    要断开与 MongoDB 部署的连接,请执行以下操作:

    1单击菜单栏中的连接。

    2从下拉菜单中选择断开连接

    需要做网站?需要网络推广?欢迎咨询客户经理 13272073477