连接到mongodb的nodejs抛出socketHandler错误

时间:2018-12-29 11:42:12

标签: node.js mongodb

我正在尝试使用nodejs连接到MongoDB,这是我的代码:

var mongo = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/chilldb';
mongo.connect(url, {'useNewUrlParser':true}, (err, db) => {
  if(err) console.log("unable to connect to database:", err);
  else console.log("connection to database established");
  });

控制台打印:

unable to connect to database: { err: 'socketHandler',
  trace: '',
  bin: undefined,
  parseState:
   { sizeOfMessage: 1347703880,
     bytesRead: undefined,
     stubBuffer: undefined } }

在nodejs之外使用mongodb时,一切正常运行-我运行两个终端,一个启动服务器mongod.exe,第二个连接mongo.exe。后者确实可以连接,我可以正常运行命令。

运行服务器代码时,我尝试不运行mongod.exe。

0 个答案:

没有答案