Non. Lorsqu'une opération d'agrégation est effectuée, un verrou Intent Shared (IS) est appliqué sur la collection, ce qui signifie que seules les opérations de lecture peuvent se produire simultanément. Toutes les opérations de création, de mise à jour ou de suppression doivent attendre que le verrou soit supprimé, car les opérations de mise à jour nécessitent l'application d'un verrou exclusif (X).
Références :
-
Types de verrouillage MongoDB - https ://docs.mongodb.com/manual/faq/concurrency/#what-type-of-locking-does-mongodb-use .
-
Tutoriel MongoDB - Verrous MongoDB Exemples
Les opérations d'agrégation traitent les enregistrements de données et renvoient les résultats calculés. Le curseur est appliqué sur les résultats calculés. Toute modification apportée à la collection après l'agrégation n'affecte pas les résultats déjà calculés.