mongoDB 4.0 / Compass:连接字符串中未提供一个或多个主机名
mongoDB 4.0 / Compass: No hostname or hostnames provided in connection string
处理完来自 cloud.mongodb 的 URI 后,我尝试在 windows 10 上通过 compass (1.15.1) 进行连接,但出现了这个奇怪的错误:
No hostname or hostnames provided in connection string
这是我在此过程中所做的(如您所见,我已经填写了 主机名 输入):
1。复制了 URI:
2。粘贴在罗盘内:
3。将我的 IP 添加到白名单
更新:
将SRV Record设置为true后,错误已更改为:
URI does not have hostname, domain name and tld
您必须先将连接字符串复制到剪贴板,然后转到 MongoDB Compass 并创建一个新连接(连接 -> 连接到..)。该软件将自动完成您复制的字段。
我通过从主机地址中删除 'http://' 前缀来启动它。
首先复制 link altas 给你。
当您的密码字段中有“@”时,可能就是这种情况。它会破坏您的密码并更改主机的 url。
例如:如果您的密码包含“@”,请将其替换为 %40
我用这个解决了我的问题。
可能是部分用户的问题。
希望对您有所帮助
处理完来自 cloud.mongodb 的 URI 后,我尝试在 windows 10 上通过 compass (1.15.1) 进行连接,但出现了这个奇怪的错误:
No hostname or hostnames provided in connection string
这是我在此过程中所做的(如您所见,我已经填写了 主机名 输入):
1。复制了 URI:
2。粘贴在罗盘内:
3。将我的 IP 添加到白名单
更新:
将SRV Record设置为true后,错误已更改为:
URI does not have hostname, domain name and tld
您必须先将连接字符串复制到剪贴板,然后转到 MongoDB Compass 并创建一个新连接(连接 -> 连接到..)。该软件将自动完成您复制的字段。
我通过从主机地址中删除 'http://' 前缀来启动它。
首先复制 link altas 给你。
当您的密码字段中有“@”时,可能就是这种情况。它会破坏您的密码并更改主机的 url。
例如:如果您的密码包含“@”,请将其替换为 %40
我用这个解决了我的问题。
可能是部分用户的问题。
希望对您有所帮助