var data
user.save(function (err, doc) {
if (err) {
console.log(err)
} else {
console.log(doc) //成功输出操作的文档对象
data = doc //undefined
}
})
console.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 1
你用的 mongoose 吧
await user.save() return user 好了 |