我确信之前会问这个问题,但我找不到合适的答案。
我有这个用户模型架构,我想将它保存到我的mongo db中。保存过程很好,但我之后无法返回用户数据。
我认为我感到困惑的整个问题是处理此回调的save方法中的函数。
让我告诉你我的代码:
var saveUser = user.save(function(err, arg){
if (err) {
console.log(err);
return err; // in case of error
}
return arg; // the user object i want to assign to the saveUser variable
});
//the setTimeout to make sure the callback is finished
setTimeout(function(){
console.log(saveUser); // the return (should have data at this moment)
}, 1000);
提前致谢。