Nếu bạn sử dụng $out
toán tử đường ống tổng hợp để xuất kết quả của tổng hợp cho một tổ hợp khác (hoặc giống nhau
) bộ sưu tập, bạn có thể mở một trình bao mongo mới và xem có bao nhiêu tài liệu trong bộ sưu tập mới. Nếu bạn đang ghi đè bộ sưu tập mà bạn đang tổng hợp từ đó, MongoDB sẽ sử dụng tên bộ sưu tập tạm thời để làm cho hoạt động trở thành nguyên tử, như tmp.agg_out.1
. Vì vậy, hãy chạy
db['tmp.agg_out.1'].count()
Để tìm ra tên chính xác của bộ sưu tập tạm thời, bạn có thể chỉnh sửa bản ghi MongoDB hiện tại và xem các thông báo về tổng hợp. mLab và các nhà cung cấp dịch vụ lưu trữ MongoDB đám mây khác cũng có thể có tùy chọn "phát trực tuyến nhật ký hiện tại".
Ví dụ:trong khi chạy truy vấn trong câu trả lời này , các thông báo nhật ký liên quan có thể trông giống như sau:
(Tôi đã hy vọng rằng nInserted hoặc keyInserted sẽ chỉ ra sự tiến bộ, nhưng dường như không phải vậy; số lượng tài liệu trong bộ sưu tập tạm thời là một chỉ báo tiến độ chính xác hơn nhiều.)