Poiché i documenti secondari sono fondamentalmente solo campi all'interno del documento principale, anche gli eventuali aggiornamenti sono atomici.
MongoDB ha transazioni per documento e ciò si applica all'intero documento, inclusi i suoi documenti secondari.
Va notato che non solo findAndModify è atomico. Qualsiasi operazione su un singolo documento, sia esso update() o remove() è atomico.