我正在尝试使用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。