-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:None
-
Environment:mongo 6, maybe earlier
at https://www.mongodb.com/docs/manual/reference/method/db.collection.update/
where it mentions
For example, the following update sets the upsert option to true:
db.books.update( |
{ item: "ZZZ135" }
, // Query parameter |
{ // Replacement document|
|item: "ZZZ135",|
|stock: 5,|
|tags: [ "database" ]|
|}
, |
{ upsert: true }
// Options |
does not work
db.testdoc.update({person : "john2"}, {person : "john2", color: "blue", pencils : 21}} , {upsert: true });
does work
db.testdoc.update({person : "john2"}, {$set :
color: Color value is invalid
} , {upsert: true });