我正在尝试在终端
中连接mongodb的c9.ide编辑器我在终端
中运行命令我通过设置--bind_ip
,$IP
以及localhost
尝试0.0.0.0
,但没有任何效果
$ mkdir data
$ echo 'mongod --bind_ip=process.env.IP --dbpath=data --nojournal --rest "$@"' > mongod
$ ./mongod
它显示的信息如下图
然后在另一个终端我运行了命令
$ mongo
但它给我的信息无法连接,让我知道我做错了什么
答案 0 :(得分:2)
运行此命令:
$ mongod --bind_ip = $ IP --nojournal
您将看到最后一行的输出,如:
等待端口27017上的连接
在新终端中打开mongo shell,运行以下命令:
$ mongo
希望,这可以解决问题。
答案 1 :(得分:0)
您似乎正在使用process.env.IP
来指定--bind_ip
选项的值,但我认为这不起作用。
mongod --bind_ip=$IP --dbpath=data --nojournal --rest "$@"
应该有效,即使不只是尝试'0.0.0.0',这是$ IP的值