var user_col = db.collection('users');
var cursor = user_col.findOne({email:'[email protected]', password:'test'}, function(err,doc){
console.log("THIS IS A TEST");
});
这段代码的问题是回调函数似乎没有运行。 这是一个测试不会被输出。为什么我的回拨功能不能运行?
我连接到一个数据库,db作为参数传递给这个函数。什么是可能的问题?
最显而易见的问题是没有这样的文件存在。你确定有这些标准的文件 - 我敢肯定,如果没有这样的文件存在,回调将不会被调用。 find()'可能是更好的选项来调试它。 – mnemosyn 2015-03-31 18:05:17
连接是否在任何其他位置明确关闭?在查询完成之前,这可能会起作用。 – 2015-03-31 18:05:39