MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Atomicità di findAndModify sui documenti incorporati

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.