sql >> Base de Datos >  >> NoSQL >> MongoDB

Atomicidad de findAndModify en documentos incrustados

Dado que los subdocumentos son básicamente solo campos dentro del documento principal, cualquier actualización de ellos también es atómica.

MongoDB tiene transacciones por documento y eso se aplica a todo el documento, incluidos sus subdocumentos.

Cabe señalar que no solo findAndModify es atómico. Cualquier operación en un solo documento, ya sea update() o remove() es atómico.