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