function getPassword(uname)
{
User.findOne({'username': uname},{'password': 1}, function(err, cb)
{
console.log("print 2");
return cb.password;
});
console.log("print 1");
}
我是 node.js 的新手。目前,我有这个函数,调用时应该从 mongodb 返回密码。但是,每当我调试时,我意识到“print 1”总是在“print 2”之前打印,并且调用此方法并存储到变量的 app.post 函数总是返回“undefined”。
感谢是否有人可以向我解释。谢谢!