我正在为我的流星应用程序使用 mongodb 数据库。我想从另一台电脑访问它。我已使用 ssh 将本地作为虚拟驱动器安装在其他 PC 上。现在我想通过 robomongo 连接到 mongodb。我已将地址指定为 192.168.1.2:4001 (本地的 ip 地址:流星运行的端口 +1)。但它给出了一个错误“无法连接到 mongodb”。如何进行?
问问题
751 次
2 回答
0
另一种方法是使用以下命令在常规 mongo 服务器上启动你的流星:
MONGO_URL=mongodb://localhost:27017/nameOfDatabase meteor
确保在 localhost 上有一个正在运行的 mongo 并更改nameOfDatabase
.
现在它只是一个普通的 mongoDB 服务器来连接。debug
此外,如果您使用像流星玩具这样的包,您可能需要在该 mongo url 和流星之后的参数中添加登录名和密码。
于 2016-05-27T07:49:19.163 回答
0
请检查 mongodb 的配置文件 /etc/mongod.conf 并注释掉 bind ip
net:
#bindIp: 127.0.0.1
port: 4001
重启mongodb服务。这将允许 mongodb 绑定到 localhost 以外的 ip。
于 2016-05-27T10:23:00.293 回答