繁体   English   中英

Mongoshell无法连接到Cosmos DB

[英]Mongoshell unable to connect to Cosmos DB

我想迁移引用此演示的数据( https://azure.microsoft.com/zh-cn/resources/videos/using-mongodb-tools-with-azure-cosmos-db/ ),但我无法通过mongo shell连接到宇宙。

我怀疑它与SSL或服务器/外壳版本有关,但我不清楚解决方法是什么。 我将演示放在T后面,并通过了--sslAllowInvalidCertificates选项和auth --sslAllowInvalidCertificates ,并在正确的目录中执行。

这是我在mongoshell中看到的内容,请提供有关故障排除提示的建议。

1]

您可以尝试将mongo db版本降级为3.4.X。

在此处输入图片说明

然后按照视频中的步骤操作,获取mongo shell连接字符串。

在此处输入图片说明

连接成功。

在此处输入图片说明

另外,您可以参考这种情况: Mongo Shell无法连接到Azure CosmosDB

Mongo DB 4.0版本无法执行相同的步骤,您可以在此处提交反馈以获取comsos数据库团队的正式答复。

从MongoDB站点下载的v3.2的默认版本不支持SSL(不确定为什么使用🙂)。 您需要从OS下拉框中选择Windows 64位版本(下面的屏幕截图)以获得SSL支持。

验证的另一种方法是msi可执行文件名称包含ssl(即https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.2.22-signed.msi

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM