4

我无法将 Azure CosmosDB 连接到 MongoDB Compass。我需要有关以下设置的说明和帮助:

  • 身份验证 = 连接字符串中的用户名和密码?
  • 身份验证数据库 = 我的 CosmosDB 数据库?
  • 副本集名称?
  • 阅读偏好=主要?
  • SSL?
  • SSH 隧道?
4

1 回答 1

7

Cosmos DB 使用用户名/密钥而不是用户名/密码身份验证。在 Azure Cosmos DB 实例的 Azure 门户中,在设置 > 连接字符串下,您将看到连接字符串。这一切都在那里:

在此处输入图像描述

主连接字符串示例:mongodb:// miubezzi-mongoapi :'Read-write Key'@miubezzi-mongoapi.documents.azure.com:10255/? ssl =true&副本集= globaldb

使用以下 Compass Connect 信息,我能够连接。我的 Compass 实例当前正在同步,但我已连接。将更新添加详细信息。

在此处输入图像描述

在此处输入图像描述

而且我可以通过 Compass 创建一个数据库 + 集合。

在此处输入图像描述

于 2018-11-28T18:27:50.577 回答