MongoDB soporta transacciones ACID multi-documento (desde v4.0 para conjuntos de réplicas, v4.2 para clústeres fragmentados) — agrupando operaciones en múltiples documentos/colecciones para que todas tengan éxito o todas fallen. Sin embargo, el modelo de documentos de MongoDB a menudo hace que las transacciones sean innecesarias a través de operaciones atómicas de un solo documento.
Las operaciones de un solo documento ya son atómicas
KEY POINT: operations on a SINGLE document are ALWAYS atomic in MongoDB.
→ Because related data is often EMBEDDED in one document, many operations that would
need a transaction in SQL are a single atomic document update in MongoDB.
→ Good schema design (embedding) often eliminates the NEED for multi-doc transactions.
