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