Anda dapat melakukannya menggunakan --skip
&--limit
pilihan.
Misalnya, jika koleksi Anda menampung 1.000 dokumen, Anda dapat melakukannya menggunakan loop skrip (kode semu):
loops = 100
count = db.collection.count()
batch_size = count / loops
for (i = 0; i < loops; i++) {
mongoexport --skip (batch_size * i) --limit batch_size --out export${i}.json ...
}
Mempertimbangkan bahwa ukuran dokumen Anda kira-kira sama.
Namun perhatikan, lompatan besar itu lambat.
Iterasi batas bawah akan lebih cepat daripada iterasi batas atas.