我正在为我的NodeJS应用程序制作登录系统。但是,每当我尝试检索集合时,我都会从MongoDB获得一个奇怪的错误。
错误信息
[MongoError: server localhost:27017 sockets closed]
name: 'MongoError',
message: 'server localhost:27017 sockets closed'
这是我的连接数据库的代码。
var username = req.body.user.username;
var password = req.body.user.password;
MongoClient.connect("mongodb://localhost:27017/myDb", function(err, db){
assert.equal(null, err);
var collection = db.collection("accounts");
collection.findOne({"username": username}, function(err, item){
console.log(item);
console.log(err);
});
db.close();
});
有人能看出我哪里做错了吗?