MongoDB suporta transações ACID multi-documento (desde v4.0 para replica sets, v4.2 para sharded clusters) — agrupando operações em vários documentos/coleções para que todas tenham sucesso ou todas falhem. Porém, o modelo de documento do MongoDB frequentemente torna transações desnecessárias através de operações atômicas de documento único.
Operações de documento único já são 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.
