Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Mongoose dropDatabase不';t调用回调函数_Node.js_Mongodb_Mongoose_Node Mongodb Native - Fatal编程技术网

Node.js Mongoose dropDatabase不';t调用回调函数

Node.js Mongoose dropDatabase不';t调用回调函数,node.js,mongodb,mongoose,node-mongodb-native,Node.js,Mongodb,Mongoose,Node Mongodb Native,dropDatabase回调有一些问题,它从不调用。这是我的密码: console.log(mongoose.connection.readyState); // prints 1 (connected) var db = mongoose.connection.db; db.dropDatabase(function() { console.log("dropped (callback)"); // never calls }); console.log("dropped"); //

dropDatabase回调有一些问题,它从不调用。这是我的密码:

console.log(mongoose.connection.readyState); // prints 1 (connected)
var db = mongoose.connection.db;
db.dropDatabase(function() {
    console.log("dropped (callback)"); // never calls
});
console.log("dropped"); // prints "dropped"
在Mongod日志中,我看到:

Sat Oct  5 19:26:44.074 [conn278] dropDatabase test starting
Sat Oct  5 19:26:44.088 [conn278] removeJournalFiles
Sat Oct  5 19:26:44.104 [conn276] end connection 127.0.0.1:57207 (4 connections now open)
Sat Oct  5 19:26:44.105 [conn278] dropDatabase test finished

mongoose版本是
1.3.11

1.3.11可能是MongoDB驱动程序版本,mongoose版本是3.6.20
dropDatabase
对我来说工作正常(使用驱动程序1.3.19)。你是否在你的回调有机会被呼叫之前关闭连接?@JohnnyHK可能是的。我从另一个文件中删除了忘记的连接,并再次调用了回调。谢谢你的帮助!