【问题标题】:How to remove a Json Array from mongodb using restheart call如何使用 restheart 调用从 mongodb 中删除 Json 数组
【发布时间】:2018-07-26 17:34:54
【问题描述】:

我正在尝试从 mongodb 的每个文档中删除一列。我可以使用 mongodb 命令来做到这一点,但在 UAT 中也是如此。我不能使用该命令,因为我们只能通过 restheart 访问。你能帮忙解决一下restheart吗?

我使用 Postman 拨打电话。

db.CommodityActuals.update({"commodityValue" :{$exists: true}},{$unset:{"commodityValue":1}},{multi: true});

感谢和问候, 贾加迪什·帕万。

【问题讨论】:

    标签: mongodb-query restheart


    【解决方案1】:

    您可以使用 $unset 更新运算符修补文档以删除数组属性。

    如果您只需要删除数组的一个元素,您可以使用数组更新运算符,例如 $pop。

    应该是这样的:

    PATCH /db/coll/id { "$unset" : { "array" : true} }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-15
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 2021-04-01
      • 1970-01-01
      • 2021-08-02
      • 2017-09-09
      相关资源
      最近更新 更多