L'un des moyens par findAndModify method :vous pouvez facilement comparer un nouvel objet entier et vérifier chaque clé.
db.getCollection('usertests').findAndModify({
query: {"email":"[email protected]"},
update: {name: "HHH", "email":"[email protected]"},
new: true
})
update()
renvoie uniquement un certain nombre de documents qui ont été mis à jour avec succès. Ainsi, votre logique pour vérifier si la mise à jour a réussi ou non est également valide.