Jetez un œil à la section dans la documentation de mongodb sur Opérations atomiques
La section qui pourrait vous intéresser est la partie sur la mise à jour si elle est toujours d'actualité.
C'est l'approche à utiliser lorsque vous avez un certain nombre d'opérations à effectuer et que vous souhaitez éviter de verrouiller la base de données. Ils indiquent également dans ce document qu'ils sont généralement opposés à la tenue d'un cadenas.