目前正被这个错误逼上绝路。
我正在使用 mongodb 的 mongojs 包装器运行 node.js 应用程序。我在默认端口上启动了 mongod,然后运行
var db = require('mongojs').connect('localhost:27017/my_db');
var users = db.collection('users');
users.findOne({'fb_id' : fbUserMetadata.id}, function(err, user) {
console.log(err);
console.log(user);
debugger;
});
但是 err 和 user 都是'null'。据我所知,即使没有找到任何数据,err 也应该填充某种数据。
如何让回调函数正常工作?原谅新手的问题。