Syntax:
db.Users.update(criteria, update[[, options], callback]);
·
A criteria is a query object to find
records that need to be updated.
·
Update is the replacement object and
the update has multiple options.
o
multi:
Update all the records that match the query object.
o
upsert
: If no records match then insert update as a new records.
o
raw
: returns updated document as json and by default return false.
·
An option is an options object.
·
Callback is the callback to be run
after the records is updated.
Example:
The matching documents will be replaced
db.Users.update({_id:"1001"}, {name:"Anil", group:"IT"});
To
update only selected field
db.Users.update({_id:"1001"}, {$set: {name:"Anil"}});