Mongodb 3.6.0-rc3 array filters not working?

前端 未结 3 1369
遥遥无期
遥遥无期 2020-12-04 03:03

I\'m trying to use array filters in mongodb 3.6.0-rc3, exactly like in doc example but not getting any rows affected and no error.

Example is simplified. I know this

3条回答
  •  失恋的感觉
    2020-12-04 03:15

    db.getCollection('books').update({},
        {
            $set: { "authors.$[element].firstName": "Joe" }
        },
        {
            arrayFilters: [ { "element._id": ObjectId("some_id") } ],
            multi: true
        })
    

提交回复
热议问题