Jag föreslår att du använder 2 frågor:
-
db.collection.count()
kommer att returnera totalt antal artiklar. Detta värde lagras någonstans i Mongo och det beräknas inte. -
db.collection.find().skip(20).limit(10)
här antar jag att du kan använda en sortering efter något fält, så glöm inte att lägga till ett index på detta fält. Den här frågan kommer också att vara snabb.
Jag tycker att du inte ska fråga alla objekt och än hoppa över och ta, för senare när du har stor data kommer du att få problem med dataöverföring och bearbetning.