如何在mongo中更新多数组

时间:2018-09-25 02:28:25

标签: mongodb

我想更新structId = D4E并且focus = 0,然后设置focus = 1 但是mongo只使用一个'$', 使用更新操作时,会说错误, 也想使用arrarFilter,但也出错,我们的mongo版本是3.4.10。

{
    "_id": ObjectId("5b90"),
    "orgId": "110",
    "nodes": [
        {
            "roles": [
                {
                    "focus": 0
                }
            ],
            "structId": "188"
        },
        {
            "roles": [
                {
                    "focus": 0
                }
            ],
            "structId": "D4E" 
        }
    ]
}

0 个答案:

没有答案