Mongoose按照正常方式在mongoose.connect()之后运行回调,但是未对数据库做任何进一步的尝试。
尝试在此过程中尽快运行回调/日志,一切正常运行。
mongoose.connect(uri, { useNewUrlParser: true }, function() {
console.log("mongodb connected");
});
mongoose.connection.on("connected", function() {
console.log("connected");
mongoose.connection.db.collectionNames(function(err, names) {
if (err) console.log(err);
else console.log(names);
});
});
我希望它能打印出来
mongodb connected
connected
(list of names)
但是它只是打印出来
mongodb connected