关于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
同样的疑问
00
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题