Không. Khi một Thao tác tổng hợp được thực hiện, sẽ có một khóa Chia sẻ ý định (IS) được áp dụng trên tập hợp, có nghĩa là chỉ các thao tác đọc mới có thể xảy ra đồng thời. Mọi hoạt động Tạo, Cập nhật hoặc Xóa đều phải đợi khóa được gỡ bỏ, vì các hoạt động cập nhật yêu cầu áp dụng khóa Dành riêng (X).
Tài liệu tham khảo:
-
Các loại khóa MongoDB - https://docs.mongodb.com/manual/faq/concurrency/#what-type-of-locking-does-mongodb-use .
-
Hướng dẫn về MongoDB - Khoá MongoDB Ví dụ
Các hoạt động tổng hợp xử lý các bản ghi dữ liệu và trả về các kết quả đã tính toán. Con trỏ được áp dụng trên các kết quả được tính toán. Mọi thay đổi đối với tập hợp sau khi tổng hợp không ảnh hưởng đến kết quả đã được tính toán.