Jag håller med Hector. Om du behöver flera dokumenttransaktioner kanske Mongo inte passar dig. Kan du bädda in din datastruktur i ett enda dokument? Då kan du få den återställning du letar efter.
Ett annat alternativ är att titta på Mongo-klonen TokuMX som tillhandahåller transaktioner över flera dokument.