使用 MongoDB Compass 连接到 Azure Cosmos DB 的 API for MongoDB

适用对象: MongoDB

本教程演示在 Azure Cosmos DB 中存储和/或管理数据时如何使用 MongoDB Compass。 我们使用 Azure Cosmos DB 的 API for MongoDB 来执行本演练。 对于不熟悉的人来说,Compass 是 MongoDB 的 GUI。 它通常用于直观显示数据、运行即席查询以及管理数据。

Cosmos DB 是世纪互联提供的多区域分布式多模型数据库服务。 可快速创建和查询文档、键/值和图形数据库,所有这些都受益于 Cosmos DB 核心的多区域分布和水平缩放功能。

先决条件

若要使用 MongoDB Compass 连接到 Azure Cosmos DB 帐户,你必须:

连接到 Azure Cosmos DB 的 API for MongoDB

若要将 Azure Cosmos DB 帐户连接到 Compass,可以执行以下步骤:

  1. 按照此处的说明检索使用 Azure Cosmos DB 的 API MongoDB 配置的 Azure Cosmos DB 帐户的连接信息。

    Screenshot of the connection string blade

  2. 单击 Azure Cosmos DB 中“主要/辅助连接字符串”旁边的“复制到剪贴板”按钮。 单击此按钮会将整个连接字符串复制到剪贴板。

    Screenshot of the copy to clipboard button

  3. 在桌面/计算机上打开 Compass,然后依次单击“连接”、“连接到...”。

  4. Compass 将自动检测剪贴板中的连接字符串,并提示你是否要使用该字符串进行连接。 单击“是”,如下面的屏幕截图所示。

    Screenshot shows a dialog box explaining that you have a connection string on your clipboard.

    注意

    如果 Compass 未自动检测连接字符串,你仍然可以手动将其粘贴到应用程序中。

  5. 在上述步骤中单击“是”后,将自动填充连接字符串中的详细信息。 删除“副本集名称”字段中自动填充的值,以确保将其留空。

    Screenshot shows the Replica Set Name text box.

  6. 单击页面底部的“连接”。 你的 Azure Cosmos DB 帐户和数据库现在应该在 MongoDB Compass 中可见。

后续步骤