删除内部字段数组 MongoDb 的元素 [重复]
Posted
技术标签:
【中文标题】删除内部字段数组 MongoDb 的元素 [重复]【英文标题】:Remove element of internal field array MongoDb [duplicate] 【发布时间】:2019-04-16 11:42:04 【问题描述】:我有以下情况:
code: 0, array:[ _id: 1, ...., _id: 2, ...., _id: 18, ....]
我需要删除与“_id”字段匹配的“array”字段中的元素。
我该怎么做?
谢谢。
【问题讨论】:
【参考方案1】:使用$update & $pull:
db.yourCollection.update(
, // <-- your selection criteria
$pull: array: _id: 2 // <-- what you want to remove from which field
)
【讨论】:
以上是关于删除内部字段数组 MongoDb 的元素 [重复]的主要内容,如果未能解决你的问题,请参考以下文章