【发布时间】:2017-05-21 12:51:34
【问题描述】:
我是 node 新手,我正在尝试通过 mongoose 将一些东西保存到 mongo。 如果 save 有错误,我想返回 false(例如,有一个具有当前名称的用户)。 问题是 console.logs 1:2:6:7:3:4:5 的顺序 有什么方法可以同步调用 adduser 吗?
module.exports.addUser = function(username,password){
console.log(1);
var newUser = User({
username:username,
password:password
});
console.log(2);
newUser.save(function(err,prod,numeffect){
if (err){
console.log(err);
}
if (numeffect === 1){
console.log(3);
console.log("num effect = "+numeffect);
}
console.log(4);
console.log(prod);
}).then(function(doc){console.log(5)});
console.log(6);
}
mongoose.addUser(req.body.username,req.body.password);
console.log(7);
【问题讨论】:
标签: node.js express mongoose nodes mongoose-schema