2017-06-02 110 views
1

我有一个在http://linktomymongo:27017/上运行的MongoDB。 当我通过浏览器访问此链接时,我得到了 “看起来你试图通过本地驱动程序端口上的HTTP访问MongoDB。”消息。MongoError:无法连接到服务器在节点RED

但是,试图通过节点RED访问它时,我得到了一些错误

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

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

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

"Error: double colon in host identifier" 

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

如果需要了解更多信息请咨询:)

节点RED蒙戈节点(我曾尝试联系与不http://Node-RED mongo config

editing database

+0

编辑了问题补充你有在蒙戈节点的节点红色配置对话什么的屏幕截图。 – hardillb

+0

@hardillb查看更新后的任务。你需要这个笏吗? – Jan

+0

你可以从命令窗口ping到该URL吗?根据这个https://stackoverflow.com/questions/36206686/error-double-colon-in-host-identifer问题可能是一个错误的网址。 – derloopkat

回答

0

感谢@derloopkat的建议,我'ping'ed linktomymongo它显示IP地址。当我输入该IP地址时,它立即连接。

所以我猜这个节点需要一个IP地址,而不是一个URL

+0

或者更有可能你打错了主机名 – hardillb

0

从主机中取出http://部分在mongo节点

这不是一个http连接它是一个本地mongo协议连接上。

+0

我试过了,但我得到以下错误:'MongoError:未能连接到服务器[linktomymongo:27017] on first connect'(查看问题) – Jan