Oui, vous pouvez effectuer des transactions avec MongoDB. MongoDB prend en charge les transactions multi-documents à partir de la version 4.0. Ces transactions sont semblables à ce qu’on peut trouver dans les systèmes de gestion de bases de données relationnelles. Cela signifie que vous pouvez effectuer plusieurs opérations de lecture et/ou d’écriture sur plusieurs documents, dans différentes collections et bases de données, et MongoDB garantira que soit toutes les opérations sont appliquées avec succès, soit aucune d’entre elles n’est appliquée (en cas d’erreur). Les transactions en MongoDB sont ACID (Atomicité, Cohérence, Isolation, Durabilité) comme dans les bases de données relationnelles.