2015-04-06 122 views
0

在Node js中使用mongodb保存用戶聊天和用戶。所有的工作都是在當地完成的。 Mongodb正常工作,但今天沒有連接並返回以下錯誤。Mongodb未連接節點js

{ [MongoError: connect ECONNREFUSED] name: 'MongoError', message: 'connect ECONNREFUSED'

和我的代碼是

code screenshot

+0

你能用終端連接到Mongodb嗎? – 2015-04-06 09:00:52

+0

「拒絕」表示沒有人監聽端口...檢查您的mongodb服務器可訪問性 – 2015-04-06 09:12:49

+0

您似乎沒有打開MongoDB服務器。嘗試在終端中運行'mongod'。 – lvarayut 2015-04-06 09:13:55

回答

0

聽起來mongod的服務器沒有運行。如果您的MongoDB安裝在覈心mongo目錄之外沒有權限,則mongod命令將不起作用。這在Windows安裝中很常見,特別是。

嘗試將您的終端中的工作目錄更改爲您的Mongo安裝目錄。在Windows機器上,例如cd C:\Program Files\Mongo然後運行mongod --dbpath (yourAppDBdirectory)