【发布时间】:2014-11-19 10:11:38
【问题描述】:
所以我对节点完全陌生,我正在尝试为一个班级完成一个简单的网络应用程序。 本质上,我有一些代码想要将用户添加到数据库,并且取决于添加到数据库是否成功或密码是否错误或用户名是否超过 128 个字符,然后我想返回一个值。所以在我的例子中,老兄正在充当那个价值。我想返回花花公子 = 100 或我设置的任何值,但花花公子继续为 0。我该如何进行“等待”,以便花花公子可以是 100,而不涉及 settimeout。谢谢!
exports.add= function (user, password) {
var dude = 0;
User.findOne({'local.user' : user, function(err, current_user) {
dude = 100;
});
return dude;
}
【问题讨论】:
标签: node.js asynchronous mongoose