findAndModify का एक तरीका विधि:आप आसानी से पूरी नई वस्तु की तुलना कर सकते हैं और प्रत्येक कुंजी को सत्यापित कर सकते हैं।
db.getCollection('usertests').findAndModify({
query: {"email":"[email protected]"},
update: {name: "HHH", "email":"[email protected]"},
new: true
})
update()
केवल उन कई दस्तावेज़ों को लौटाएँ जिन्हें सफलतापूर्वक अद्यतन किया गया था। इसलिए, यह जांचने का आपका तर्क भी मान्य है कि सफलतापूर्वक अपडेट किया गया है या नहीं।