Desværre er det falsk:
Du kan dog simulere en transaktion for at atomisk opdatere flere dokumenter ved at "using a two-phase commit approach" som er beskrevet i detaljer der.
Du kan også se på $isolated
operatør, som "forhindrer en skrivning handling, der påvirker flere dokumenter fra at give efter til andre læsninger eller skrivninger, når det første dokument er skrevet"
men den "giver ikke " alt-eller-intet" atomicitet for skriveoperationer"
Som en opsummering er det ikke muligt på mongodb-niveau (heller ikke driveren), men du kan simulere det på dit applikationsniveau og returner derfor det, du har brug for.