Theo mặc định, kết quả tổng hợp được trả lại cho bạn trong một tài liệu BSON duy nhất, đây là nơi xuất phát giới hạn kích thước. Nếu bạn cần trả lại nhiều hơn mức đó, bạn có thể:
-
có kết quả được xuất ra một bộ sưu tập. Bạn thực hiện việc này bằng cách hoàn thiện đường dẫn của mình với
{"$ out":"some-collection-name"}
Sau đó, bạn truy vấn bộ sưu tập đó như bình thường (bạn sẽ cần tự xóa bộ sưu tập đó khi làm xong)
-
có kết quả trả về dưới dạng con trỏ, bằng cách chỉ định
useCursor=True
khi bạn gọi tổng hợp.
Cả hai tùy chọn này đều yêu cầu mongodb 2.6:nếu bạn vẫn đang chạy mongodb 2.4 thì đây chỉ là giới hạn tổng hợp cơ bản.