MongoDB nepodporuje transakce (alespoň ne mimo rámec jednoho dokumentu). Pokud chcete vrátit změny zpět, budete je muset ručně vyrobit sami. Existuje několik zdrojů, které popisují způsoby implementace vašich vlastních transakcí v Mongo, pokud je za určitých okolností skutečně potřebujete. Můžete se podívat na...
http://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/
Toto je pouze vysvětlení vzoru, který můžete použít. Pokud zjistíte, že ve své aplikaci nutně potřebujete transakce, měli byste zvážit, zda je MongoDB pro vaše potřeby vhodné.