Unfourtantly isso é falso:
No entanto, você pode simular uma transação para atualizar atomicamente vários documentos "usando uma abordagem de confirmação de duas fases" que é descrito em detalhes lá.
Você também pode olhar para o
$isolated
operador, que "impede uma gravação operação que afeta vários documentos de render para outras leituras ou gravações assim que o primeiro documento é gravado"
mas "não fornece “ atomicidade tudo ou nada” para operações de gravação"
Em resumo, não é possível no nível do mongodb (nem do driver), mas você pode simulá-lo no nível do seu aplicativo, portanto, retorne o que você precisa.