我在mLab中创建了两个mongo
个数据库。第一个是直接从我在mLab上的个人账户创建的。
mongodb://nottheactualuser:123456@ds011168.mlab.com:11168/db1
另一个是从 Microsoft Azure Portal>创建的。市场
mongodb://nottheactualuser:123456@ds064278.mlab.com:64278/db1
第一个是成功连接,而另一个是从 Azure 创建此错误。
Connection error: MongoError: getaddrinfo ENOTFOUND
有没有人遇到过这个?我该如何解决这个问题?感谢。
答案 0 :(得分:1)
在联系mlab支持后,他们告诉我这个。
我无法直接使用mLab中的URL -
- 由于不允许通过Azure负载平衡器使用ICMP协议,您将注意到无法从Internet ping Azure VM。您可以在此处详细了解:https://blogs.msdn.microsoft.com/mast/2014/06/22/use-port-pings-instead-of-icmp-to-test-azure-vm-connectivity/
我的错误是我认为直接从mLab使用链接会很好。所以我进一步搜索,我发现了这个post。
<强> TL; DR 强>
我希望这会有所帮助。