标签: mongodb
我有以下情况:
{ code: 0, array:[{ _id: 1, ....}, { _id: 2, ....}, { _id: 18, ....}]}
我需要删除“ array”字段中与“ _id”字段匹配的元素。
我该怎么做?
谢谢。
答案 0 :(得分:1)
使用$update和$pull:
db.yourCollection.update( { }, // <-- your selection criteria { $pull: { array: { _id: 2 } } // <-- what you want to remove from which field )