【发布时间】:2021-08-29 14:08:53
【问题描述】:
文档的架构如下:
author: String,
title: String,
comments:[
{
commentAuthor: String,
comment: String,
dateOfComment: String
}
]
我正在尝试将新评论推送到comments 数组,如下所示:
SocialPost.findOneAndUpdate({_id: req.body.id},{$push:{comments: req.body}}, function(err, result){
if(err) res.send(err);
else res.json(result);
})
评论被成功推送,但我想要的是回调函数应该返回推送的评论以及猫鼬唯一的 ObjectId,以便我可以将评论返回到前端。但是result 包含整个文档,我不需要。
请帮我看看我怎样才能做到这一点?
谢谢。
【问题讨论】: