Einerseits von findAndModify Methode:Sie können ganz einfach ganz neue Objekte vergleichen und jeden Schlüssel überprüfen.
db.getCollection('usertests').findAndModify({
query: {"email":"example@sqldat.com"},
update: {name: "HHH", "email":"example@sqldat.com"},
new: true
})
update() gibt nur eine Anzahl der erfolgreich aktualisierten Dokumente zurück. Ihre Logik zur Überprüfung, ob die Aktualisierung erfolgreich war oder nicht, ist also ebenfalls gültig.