Mongodb events.js:85

时间:2015-08-20 04:50:10

标签: javascript c++ node.js mongodb

我正在研究这个项目。我正面临一些问题,在努力尝试后我无法解决。如果你们能帮助我,我将非常感激。我正在尝试使用node.js连接到mongodb数据库,但每当我启动服务器时,我都会遇到以下错误。我不知道如何解决这个错误。

{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version
The magic happens on port 8080
Connected correctly to server
events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: failed to connect to [undefined:27017]
    at null.<anonymous> (C:\Users\Admin\Desktop\Apps\linked-up 0.0.1\easy-node-authentication-master\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\server.js:556:74)
    at emit (events.js:118:17)
    at null.<anonymous> (C:\Users\Admin\Desktop\Apps\linked-up 0.0.1\easy-node-authentication-master\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\connection_pool.js:156:15)
    at emit (events.js:110:17)
    at Socket.<anonymous> (C:\Users\Admin\Desktop\Apps\linked-up 0.0.1\easy-node-authentication-master\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\connection.js:534:10)
    at Socket.emit (events.js:107:17)
    at net.js:950:16
    at process._tickCallback (node.js:355:11)

感谢您的时间和考虑

2 个答案:

答案 0 :(得分:0)

您确定在系统中本地启动并运行mongodb吗?

要将本地路径映射到mongodb,请尝试以下命令

[mongodb的位置] / bin / mongod --dbpath“指定数据库的位置”

答案 1 :(得分:0)

你写的代码如下吗?

mongoose.connect(configDB.url); // connect to database

我猜你没有设置你的configDB.url。

使用您的数据库网址设置'localhost:27017/myDatabase'