Mongodb连接失败(连接被拒绝)

Hum*_*ons 2 mongodb

我是第一次在OSX上创建一个基本的Web应用程序.

我已经安装了MongoDB,我可以使用终端上的'mongo'命令,但我无法使用它进入mongodb shell.

SOE-SOE01492:evnt humadshah$ mongo
MongoDB shell version v3.4.6
connecting to: mongodb://127.0.0.1:27017
2017-07-13T13:29:20.917+0500 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2017-07-13T13:29:20.917+0500 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

我完全不知道造成这种情况的原因.我以前从未在Windows上遇到此错误.

小智 9

我试试这个代码并为我工作.确保你完全步骤安装mongodb.

$ brew services start mongodb
Run Code Online (Sandbox Code Playgroud)

然后检查你的连接mongodb

$ mongo
Run Code Online (Sandbox Code Playgroud)

结果 :

Server has startup warnings: 
2017-10-01T10:54:13.444+0700 I CONTROL  [initandlisten] 
2017-10-01T10:54:13.445+0700 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-10-01T10:54:13.445+0700 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2017-10-01T10:54:13.445+0700 I CONTROL  [initandlisten] 
Run Code Online (Sandbox Code Playgroud)