2013-01-24 167 views
1

所以我已經安裝了mongo使用home brew並且我已經通過npm安裝了它,所以我有JS驅動程序。無法連接到mongodb

當我運行在命令行蒙戈不過,我得到這個 -

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 

這是爲什麼發生?

+0

你是否開始在另一個終端窗口中運行mongod進程? – br3w5

+0

你在另一臺機器上運行mongod嗎?檢查你的防火牆... – alexg

+0

哦,不,我不是 - 我該怎麼做? – praks5432

回答

1

安裝完MongoDB之後,打開一個終端窗口並轉到存儲MongoDB應用程序的文件路徑,例如c:\ MongoDB。然後輸入mongod並回車。這應該啓動此過程運行。 Mongod是您通過mongo shell訪問的數據庫服務器。

mongod運行後,打開一個新的終端窗口並輸入mongo,然後按回車。你現在應該開始運行。您可以測試它的工作通過鍵入以下到蒙戈外殼爲例:

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

這應該再回到你剛纔保存到數據庫如下圖所示的例子中的文檔。

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

通讀documentation並在線查找教程。 10gen剛剛開始了excellent online course。它是免費的,並在本週開始,所以你可能仍然可以註冊。