Details
-
Task
-
Resolution: Done
-
Minor - P4
-
None
-
None
-
None
Description
https://docs.mongodb.com/manual/reference/method/db.collection.update/#behavior
It appears that
db.collection.update({_id:null}, {field"test"}, {upsert:true})
|
might be implicitly rewritten as
db.collection.update({_id:null}, {$set: {field"test"}}, {upsert:true})
|
resulting in unexpected behavior.
This is probably worth testing in an older version (is the behavior consistent in 2.6.1?).