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