En av vägarna genom findAndModify metod:Du kan enkelt jämföra ett helt nytt objekt och verifiera varje nyckel.
db.getCollection('usertests').findAndModify({
query: {"email":"[email protected]"},
update: {name: "HHH", "email":"[email protected]"},
new: true
})
update()
returnera endast ett antal av de dokument som har uppdaterats framgångsrikt. Så din logik för att kontrollera om uppdateringen lyckades eller inte är också giltig.