Можете да го направите с помощта на --skip
&--limit
опции.
Например, ако смятате, че колекцията ви съдържа 1000 документа, можете да го направите с помощта на цикъл на скрипт (псевдокод):
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 ...
}
Като се има предвид, че вашите документи са приблизително еднакви по размер.
Имайте предвид обаче, че големите прескачания са бавни.
Итерациите на долната граница ще бъдат по-бързи от итерациите на горната граница.