【问题标题】:How do i update data in nested field in mongodb如何在 mongodb 的嵌套字段中更新数据
【发布时间】:2020-08-20 09:24:38
【问题描述】:

如何更新嵌套字段中的子元素数据

{
    "_id" : ObjectId("5efc287809c3635ae4977df0"),
    "deviceid" : "f7dd4c1b-d7b1-4d1b-9ab0-b0fa52b1f7e7",
    "solution" : []
}

我需要更新如下。

{
    "_id" : ObjectId("5efc287809c3635ae4977df0"),
    "deviceid" : "f7dd4c1b-d7b1-4d1b-9ab0-b0fa52b1f7e7",
    "solution" : [ 
        {
            "solutionid" :1.0
            
        }
    ]
}

【问题讨论】:

    标签: mongodb mongodb-query


    【解决方案1】:

    请使用以下查询。

    db.collection.updateOne({"deviceid" : "f7dd4c1b-d7b1-4d1b-9ab0-b0fa52b1f7e7"},{"$set":{"solution":[{"solutionid" :1.0}]}})
    

    【讨论】:

      猜你喜欢
      • 2013-11-05
      • 1970-01-01
      • 2012-03-25
      • 2014-06-01
      • 2022-09-25
      • 2020-06-29
      • 2019-06-08
      • 2019-09-25
      • 2020-08-13
      相关资源
      最近更新 更多