无法通过在webstrom上将mongodb与nodejs连接的步骤来解决错误

时间:2016-10-11 15:20:46

标签: arrays node.js mongodb

我使用以下方法安装了mongodb软件包:

npm install mongodb --save
终端上的

并建立了一个连接文件.js。其中的代码是:

var mongodb = require('mongodb');
var MongoClient = mongodb.MongoClient;
var url = 'mongodb://127.0.0.1:27017/my_database_name';

MongoClient.connect(url, function (err, db) {
    if (err) {
        console.log('Unable to connect to the mongoDB server. Error:', err);
    } else {
        console.log('Connection established to', url);
        db.close();
    }
});

并运行命令:

C:\Users\upasana\Desktop\node>node connection.js

在终端上。我面临的错误是:

  

无法连接到mongoDB服务器。错误:{[MongoError:连接0到127.0.0.1:27017超时]
  名称:' MongoError',
  消息:'连接0到127.0.0.1:27017超时' }

1 个答案:

答案 0 :(得分:0)

这表明您没有在服务器上运行MongoDB,并且随后因为无法建立连接而收到超时...

使用`netstat -ano |检查以确保MondoDB服务器正在运行grep mongo'并检查它是否正在运行。

请注意,尝试使用sudo service mongodb restart重新启动它。

尝试再次运行connection.js文件。如果它仍然得到相同的错误,请告诉我。