Nej. Når en aggregeret handling udføres, vil der være en Intent Shared (IS)-lås anvendt på samlingen, hvilket betyder, at kun læsehandlinger kan ske samtidig. Enhver oprettelse, opdatering eller sletning skal vente på, at låsen fjernes, fordi opdateringshandlinger kræver, at en eksklusiv (X) lås anvendes.
Referencer:
-
MongoDB-låsetyper - https://docs.mongodb.com/manual/faq/concurrency/#what-type-of-locking-does-mongodb-use .
-
MongoDB Tutorial - MongoDB-låse Eksempler
Aggregeringsoperationer behandler dataposter og returnerer beregnede resultater. Markøren anvendes på de beregnede resultater. Eventuelle ændringer i samlingen efter aggregering påvirker ikke de allerede beregnede resultater.