Ponieważ dokumenty podrzędne są w zasadzie tylko polami w dokumencie głównym, wszelkie ich aktualizacje są również niepodzielne.
MongoDB ma transakcje na dokument i dotyczy to całego dokumentu, w tym jego poddokumentów.
Należy zauważyć, że nie tylko findAndModify jest atomowy. Dowolna operacja na pojedynczym dokumencie, niezależnie od tego, czy jest to update() lub remove() jest atomowy.