【发布时间】:2017-12-08 14:58:25
【问题描述】:
我在 Cloud9 中有一个使用 Meteor 构建的应用程序。我想使用 Robomongo 连接到应用程序的 MongoDB 数据库,但我无法让它工作..
我通过输入“meteor --port $IP:$PORT”来运行应用程序,它运行正常。
当我在 Cloud9 终端中键入“meteor mongo”时,它显示:
所以我认为 MongoDB 在端口 8081 上运行?
然后在 Robomongo 上,我输入了实际的应用 URL 和端口,但它失败了。
这是我得到的错误:
这是当我点击“显示错误详细信息”时:
【问题讨论】:
-
看起来您的 robomongo 能够访问您的服务器但无法连接到您的数据库。您的 mongodb 是否有任何用户名/密码验证?另外,点击“显示错误详情”时的错误详情是什么
-
@blueren 错误详细信息显示:“无法在 [my-app-url]:8081 连接到 MongoDB。错误:Windows 上不支持 unix 套接字”。我不认为我有 MongoDB 的用户名或密码,因为在 Cloud9 中,我只需要输入“meteor mongo”并且我在 mongo 终端中。
-
好的。 (1) 尝试从地址中删除
https://并再试一次?基本上,您的地址应该只是不带https://和尾随“/”的 url (2) 在高级选项卡中,输入默认数据库名称。