MongoError:无法在Node-RED中连接到服务器

时间:2017-06-02 09:53:05

标签: node.js mongodb node-red

我在http://linktomymongo:27017/上运行了MongoDB。 当我通过浏览器访问此链接时,我得到了 "看起来您正尝试在本机驱动程序端口上通过HTTP访问MongoDB。" 消息。

但是,当尝试通过Node-RED访问它时,我遇到了一些错误

主持人:linktomymongo港口:27017 错误:

"MongoError: failed to connect to server [linktomymongo:27017] on first connect"

主持人:http://linktomymongo端口:27017 错误:

"Error: double colon in host identifier"

出错了什么?欢迎任何帮助。

如果需要更多信息,请询问:)

Node-RED mongo节点(我尝试过使用和不使用http://的链接: Node-RED mongo config

editing database

2 个答案:

答案 0 :(得分:0)

从mongo节点的主机部分删除http://

这不是http连接,而是本机mongo协议连接。

答案 1 :(得分:0)

感谢@derloopkat的建议,我发现linktomymongo并显示了IP地址。当我输入该IP地址时,它立即连接。

所以我猜节点需要IP地址而不是URL