Jeden ze způsobů od findAndModify metoda:Můžete snadno porovnat celý nový objekt a ověřit každý klíč.
db.getCollection('usertests').findAndModify({
query: {"email":"xxx@xxx.com"},
update: {name: "HHH", "email":"xxx@xxx.com"},
new: true
})
update()
vrátit pouze určitý počet dokumentů, které byly úspěšně aktualizovány. Takže vaše logika kontroly, zda aktualizace proběhla úspěšně nebo ne, je také platná.