无法从Robo 3T连接到Cosmos DB Mongo 3.6兼容性

问题描述 投票:0回答:1

我刚刚设置了与Mongo 3.6兼容的Cosmos DB。我可以使用Mongo命令行连接到该帐户。我已经按照Cosmos网站上的说明进行操作,但是Robo 3T无法连接。当我在连接模式中单击“测试”按钮时,会看到以下内容。

"Authorization failed on admin database as my-cosmos-test"

为清楚起见,正确的凭据位于提供的连接URL中。

如果我在Robo 3T中点击“显示错误详细信息”链接,则显示“错误:文件名太长”。

enter image description here

我的(已编辑的)连接字符串如下:

mongodb://my-cosmos-test:[email protected]:10255/?ssl=true&replicaSet=globaldb&maxIdleTimeMS=120000&appName=@my-cosmos-test@

我尝试将appName从结尾拉开,但没有骰子。

我在Mongo Compass中尝试了相同的连接字符串。实际上确实可以连接,并且我能够创建数据库/集合,但功能不完全。它将无法列出我的收藏。

是否有针对Robo 3T或其他运行正常的客户端(命令行以外的客户端)解决方案?

azure-cosmosdb robo3t azure-cosmosdb-mongoapi
1个回答
0
投票

Doh ...这是我自己的白痴。我将整个连接字符串放在Robo3T地址字段中,而不只是根地址中:

my-cosmos-test.mongo.cosmos.azure.com

此后有效...

© www.soinside.com 2019 - 2024. All rights reserved.