Jika Anda menggunakan $out
operator pipa agregasi untuk menampilkan hasil agregasi ke yang lain (atau sama
) koleksi, Anda dapat membuka shell mongo baru dan melihat berapa banyak dokumen dalam koleksi baru. Jika Anda menimpa koleksi yang Anda agregasikan, MongoDB akan menggunakan nama koleksi sementara untuk membuat operasi menjadi atomik, seperti tmp.agg_out.1
. Jadi, jalankan
db['tmp.agg_out.1'].count()
Untuk mengetahui nama pasti dari koleksi sementara, Anda dapat mengikuti log MongoDB saat ini dan perhatikan pesan tentang agregasi. mLab dan penyedia hosting cloud MongoDB lainnya mungkin juga memiliki opsi "aliran arus log" yang praktis.
Misalnya, saat menjalankan kueri di jawaban ini , pesan log yang relevan mungkin terlihat seperti ini:
(Saya berharap nInserted atau keysInserted akan menunjukkan kemajuan, tetapi tampaknya tidak demikian; jumlah dokumen dalam pengumpulan sementara adalah indikator kemajuan yang jauh lebih akurat.)