To je bohužel nepravda:
Můžete však simulovat transakci a atomicky aktualizovat více dokumentů pomocí "používá dvoufázový přístup odevzdání" který je tam podrobně popsán.
Můžete se také podívat na $isolated
operátor, který "zabraňuje zápisu operace, která ovlivní několik dokumentů, aby se vzdaly dalším čtením nebo zápisům, jakmile je zapsán první dokument“
ale "neposkytuje „ atomicita all-or-nothing pro operace zápisu“
Stručně řečeno, na úrovni mongodb to není možné (ani ovladač), ale můžete to simulovat na úrovni vaší aplikace, takže vraťte to, co potřebujete.