关于mongoose使用create方法返回doc对象结构不统一的问题

来源:10-6 聊天功能实现-下

therapists

2018-04-10

为什么在chat这个model中使用create返回的doc需要使用doc._doc来获取内容, 而之前同样是user model使用create直接就能用doc了? 它们返回数据的结果为什么不一样呢?


User.create({user, type, pwd: md5Pwd(pwd)}, function(e,d){

if(e){

return res.json({code:1,msg:'后端出错'})

}

const {user, type, _id} = d

res.cookie('userid',_id)

return res.json({code:0, data:{user, type, _id}})

})


Chat.create({chatid, from, to, content:msg}, function(err, doc){

io.emit('recvmsg', Object.assign({},doc._doc))

})


写回答

1回答

jixianceshi

2018-08-08

同样的疑问

0
0

Redux+React Router+Node.js全栈开发

全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!

1822 学习 · 750 问题

查看课程