1

从 cloud.mongodb 处理 URI 后,我尝试在 Windows 10 上通过compass (1.15.1) 进行连接,但出现了这个奇怪的错误:

连接字符串中未提供主机名或主机名

这是我在此过程中所做的(如您所见,我已经填写了主机名输入):

1.复制URI:

在此处输入图像描述

2. 贴在指南针里面:

在此处输入图像描述

3.将我的IP加入白名单


更新:

SRV Record设置为 true 后,错误已更改为:

URI 没有主机名、域名和 tld

4

3 回答 3

6

您必须首先将连接字符串复制到剪贴板,然后转到 MongoDB Compass 并创建一个新连接(连接 -> 连接到..)。该软件将自动填写您复制的字段。

于 2018-09-06T02:02:24.873 回答
2

首先复制链接 altas 给你。

当您的密码字段中有“@”时,可能会出现这种情况。它会破坏您的密码并更改主机的 url。

例如:如果您的密码包含“@”,请将其替换为 %40

我用这个解决了我的问题。

这可能是某些用户的问题。

希望能帮助到你

于 2019-11-24T06:02:47.447 回答
2

我通过从主机地址中删除“http://”前缀来启动它。

于 2018-10-19T10:03:31.750 回答