无法连接到mongodb

所以我用home brew安装了mongo,我已经通过npm安装了,所以我有JS驱动程序。

当我在命令行运行mongo时,我得到了这个 –

MongoDB shell version: 2.2.2 connecting to: test Thu Jan 24 02:38:26 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 exception: connect failed 

为什么会这样呢?

安装完MongoDB之后,打开一个terminal窗口,然后转到MongoDB应用程序所在的文件path,例如c:\ MongoDB。 然后inputmongod并按回车。 这应该启动此过程运行。 Mongod是您通过mongo shell访问的数据库服务器。

mongod运行后,打开一个新的terminal窗口,inputmongo,然后按回车。 你现在应该开始运行。 您可以通过在mongo shell中input以下内容来testing它的工作情况:

 > >db.names.save({'name':"James"}) >db.names.find() 

然后这应该返回你刚刚保存到数据库的文件,如下面的例子所示。

 >{"_id" ObjectID:"764tdf763dyf6337fd376","name":"James"} 

阅读文档并在线查找教程。 10gen刚刚开始了一个很好的在线课程 。 它是免费的,本周开始,所以你可能仍然可以注册。