Karena subdokumen pada dasarnya hanyalah bidang di dalam dokumen utama, setiap pembaruan untuknya juga bersifat atomik.
MongoDB memiliki transaksi per dokumen dan itu berlaku untuk seluruh dokumen, termasuk subdokumennya.
Perlu dicatat bahwa bukan hanya findAndModify
adalah atom. Operasi apa pun pada satu dokumen, apakah itu update()
atau remove()
adalah atom.