【问题标题】: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
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-25
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      • 2011-03-22
      • 2015-07-04
      相关资源
      最近更新 更多