
var data user.save(function (err, doc) { if (err) { console.log(err) } else { console.log(doc) //成功输出操作的文档对象 data = doc //undefined } }) consoe.log(data) //undefined 直接把 doc 赋值给 data 为什么会出现 undefined ?
async (obj) => { let user= new User({ name: obj.name, pwd: obj.pwd, }) var data user.save(function (err, doc) { if (err) { console.log(err) } else { // console.log(doc) data = doc } }) return data } 1 yiding 2018-01-07 22:02:22 +08:00 via iPhone |
4 lianyue 2018-01-07 22:58:59 +08:00 你用的 mongoose 吧 await user.save() return user 好了 |