db.collection.update(criteria, objNew, upsert, multi)
常用組合:db.collection.update(criteria, objNew, 0, 1)。
db.c1.update({name:"user1"}, {name:"jack"})

⚠️ 缺點:原文件其他欄位會遺失;且預設僅更新第一筆符合條件的文件。
db.c1.update({name:"user1"}, {$inc:{age:1}})

將 age 加 1,其他欄位保持不變。
db.c1.update({name:"user1"}, {$set:{address:"bj"}}, 0, 1)db.c1.update({name:"user1"}, {$set:{address:"tj"}}, 0, 1)若欄位不存在則建立,存在則更新,不影響其他欄位。
db.c1.update({name:"user1"}, {$unset:{address:1}}, 0, 1)
刪除指定欄位 address。