javascript 在Mongoose中更新和删除数组元素
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 在Mongoose中更新和删除数组元素相关的知识,希望对你有一定的参考价值。
// Update
Article.update({'comments._id': comment_id},
{'$set': {
'comments.$.post': "this is Update comment",
}},
function(err,model) {
if(err){
console.log(err);
return res.send(err);
}
return res.json(model);
});
// Delete
var article_id = req.params.articleid,//assume get 54fcb3890cba9c4234f5c925
comment_id = req.params.commentid;// assume get 54fcb3890cba9c4234f5c925
Article.findByIdAndUpdate(
article_id,
{ $pull: { 'comments': { _id: comment_id } } },function(err,model){
if(err){
console.log(err);
return res.send(err);
}
return res.json(model);
});
以上是关于javascript 在Mongoose中更新和删除数组元素的主要内容,如果未能解决你的问题,请参考以下文章
使用 javascript 数组方法更新 mongoose 中的嵌套数组
javascript mongoose更新,新的,删除事件
Mongoose findOneAndUpdate() 仅在文档已存在时更新,如果不存在则不创建新文档?
如何在 Mongoose 中更新/插入文档?
如何在 Mongoose 中更新/插入文档?
如何在 Mongoose 中更新/插入文档?