Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- db.coll.insert({"a": [{"b": 0, c: [{"d": 0}, {"d": 1}]}, {"b": 1, "c": [{"d": 0}, {"d": 1}]}]})
- db.coll.update({}, {$set: {"a.$[i].c.$[j].d": 2}}, {arrayFilters: [{"i.b": {$eq: 0} }, {"j.d": {$eq: 0}}]})
- db.coll.update({}, {$set: {"a.$[].c.$[j].d": 3}}, {arrayFilters: [{"j.d": {$eq: 0}}]})
- WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
- db.coll.insert({"a": [{"b": "0", c: [{"d": "0"}, {"d": "1"}]}, {"b": "1", "c": [{"d": "0"}, {"d": "1"}]}]})
- db.coll.update({}, {$set: {"a.$[].c.$[j].d": 3}}, {arrayFilters: [{"j.d": {$eq: 0}}]})
- WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 0 })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement