Salah satunya dengan findAndModify metode:Anda dapat dengan mudah membandingkan objek baru dan memverifikasi setiap kunci.
db.getCollection('usertests').findAndModify({
query: {"email":"example@sqldat.com"},
update: {name: "HHH", "email":"example@sqldat.com"},
new: true
})
update() hanya mengembalikan sejumlah dokumen yang berhasil diperbarui. Jadi, logika Anda untuk memeriksa apakah pembaruan berhasil atau tidak juga valid.