错误:无法使用MongoDB以null连接到[127.0.0.1:27017]

时间:2015-04-29 04:36:56

标签: node.js mongodb express

我试图运行节点应用程序并继续收到此错误。不知道从哪里开始:

events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: failed to connect to [127.0.0.1:27017]
    at null.<anonymous> (/Users/dte/limetime-dev/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:557:74)
    at emit (events.js:118:17)
    at null.<anonymous> (/Users/dte/limetime-dev/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15)
    at emit (events.js:110:17)
    at Socket.<anonymous> (/Users/dte/limetime-dev/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10)
    at Socket.emit (events.js:107:17)
    at net.js:451:14
    at process._tickDomainCallback (node.js:381:11)

2 个答案:

答案 0 :(得分:0)

错误表示您的mongodb未运行或正在其他端口上运行。 节点应用程序不会为您管理mongoDB。 因此,在运行您的应用程序之前,请确保mongodb在端口27017上运行。

答案 1 :(得分:0)

该错误表示MongoDB未在您当前的主机上运行。确保MongoDB正在运行。有关安装MongoDB的说明,请查看http://docs.mongodb.org/manual/installation/