Indubbiamente è falso:
Tuttavia, puoi simulare una transazione per aggiornare atomicamente più documenti tramite "utilizzando un approccio di commit in due fasi" che è descritto in dettaglio lì.
Puoi anche guardare $isolated
operatore, che "impedisce una scrittura operazione che influenza più documenti dal cedere ad altre letture o scritture una volta che il primo documento è stato scritto"
ma "non fornisce " atomicità "tutto o niente" per le operazioni di scrittura"
In sintesi, non è possibile a livello di mongodb (né del driver), ma puoi simularlo a livello di applicazione quindi restituisci ciò di cui hai bisogno.