Един от начините от findAndModify метод:Можете лесно да сравните изцяло нов обект и да проверите всеки ключ.
db.getCollection('usertests').findAndModify({
query: {"email":"example@sqldat.com"},
update: {name: "HHH", "email":"example@sqldat.com"},
new: true
})
update() връща само определен брой документи, които са били успешно актуализирани. Така че вашата логика да проверите дали актуализирането е успешно или не също е валидно.