我正在为我的meteor应用程序使用mongodb数据库。我想从另一台电脑上访问它。我已经使用ssh将我的本地作为虚拟驱动器安装在其他PC上。现在我想通过robomongo连接到mongodb。我给地址192.168.1.2:4001(ip addr of local:port,meteor正在运行+1)。但它给出了一个错误'无法连接到mongodb'。怎么办?
答案 0 :(得分:0)
另一种方法是使用此命令在常规mongo服务器上启动流星:
MONGO_URL=mongodb://localhost:27017/nameOfDatabase meteor
确保在localhost上运行mongo并更改nameOfDatabase
。
现在它只是一个连接的常规mongoDB服务器。此外,如果您使用像流星玩具这样的包,您可能需要在流星之后添加登录名和密码以及流星之后的debug
参数。
答案 1 :(得分:0)
请检查mongodb的配置文件/etc/mongod.conf并注释掉bind ip
net:
#bindIp: 127.0.0.1
port: 4001
重新启动mongodb服务。这将允许mongodb绑定到除localhost之外的ip。