Nie. Podczas wykonywania operacji agregacji w kolekcji zostanie zastosowana blokada Intent Shared (IS), co oznacza, że tylko operacje odczytu mogą być wykonywane jednocześnie. Wszelkie operacje tworzenia, aktualizacji lub usuwania muszą czekać na usunięcie blokady, ponieważ operacje aktualizacji wymagają zastosowania blokady na wyłączność (X).
Referencje :
-
Typy blokowania MongoDB — https://docs.mongodb.com/manual/faq/concurrency/#jaki-rodzaj-blokady-wykorzystuje-mongodb .
-
Samouczek MongoDB - Blokady MongoDB Przykłady
Operacje agregacji przetwarzają rekordy danych i zwracają obliczone wyniki. Kursor jest stosowany na obliczonych wynikach. Wszelkie zmiany w kolekcji po agregacji nie wpływają na już obliczone wyniki.