router.delete('/api/comment', (req, res, next) => {
const { _id, postID } = req.body;
commentModel.remove({ _id }, (err, doc) => {
if (err) {
res.json({ code: 1, msg: err });
} else {
// 更新文章的comments列表
postModel.update({ _id: postID }, { $pull: { comments: _id } }, (err, postDoc) => {
res.json({ code: 0, data: doc });
});
}
});
});文章里面存了一个评论_id组成的数组comments
删除评论成功,但是更新文章的comments列表失败
$push都是可以的,不知道为什么$pull不行?
没有报错,返回{ nModified: 0, ok: 1 }
哔哔one
温温酱
冉冉说
随时随地看视频慕课网APP
相关分类