gpt4 book ai didi

javascript - 查找文档,然后在数组中查找条目并将其从数组中删除

转载 作者:行者123 更新时间:2023-12-03 10:39:26 26 4
gpt4 key购买 nike

在 Node 和 Mongoose 中,我想从文档中的数组中删除一个对象。结构是这样的。

{ 
_id: ObjectId,
title: String,
tags: [
{ text: String },
{ text: String }
]
}

我将通过其 _id 查找项目,但随后我想在标签内查找特定的 String 并将其从数组中删除。

最佳答案

您实际上想要update文档并使用 $pull 运算符与 "tags.tag" 下的匹配值相匹配的查询:

Model.update(
{ "_id": docId, "tags.tag": "mytag" },
{ "$pull": { "tags": { "tag": "mytag" } },
function(err,numAffected) {

}
)

关于javascript - 查找文档,然后在数组中查找条目并将其从数组中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28849936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com