我在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"
出错了什么?欢迎任何帮助。
如果需要更多信息,请询问:)
答案 0 :(得分:0)
从mongo节点的主机部分删除http://
。
这不是http连接,而是本机mongo协议连接。
答案 1 :(得分:0)
感谢@derloopkat的建议,我发现linktomymongo
并显示了IP地址。当我输入该IP地址时,它立即连接。
所以我猜节点需要IP地址而不是URL