Helaas is dat niet waar:
U kunt echter een transactie simuleren om meerdere documenten atomair bij te werken door "met behulp van een tweefasige commit-aanpak" die daar in detail wordt beschreven.
Je kunt ook kijken naar de $isolated
operator, die "een schrijven verhindert bewerking die invloed heeft op meerdere documenten, waardoor ze niet meer overgaan op andere lees- of schrijfbewerkingen zodra het eerste document is geschreven"
maar het "biedt niet " alles-of-niets"atomiciteit voor schrijfbewerkingen"
Samenvattend is het niet mogelijk op mongodb-niveau (noch de driver), maar u kunt het op uw applicatieniveau simuleren en daarom teruggeven wat u nodig heeft.