Основната идея е да запишете страницата в шаблона на предиката на заявката.
Например, ако изброите публикациите във форума по дата и искате да покажете следващата страница, използвайте датата на последния пост на текущата страница като предикат. MongoDB може да използва индекса, изграден върху полето за дата.
//older posts
db.forum_posts.find({date: {$lt: ..last_post_date..} }).sort({date: -1}).limit(20);
Разбира се, това става малко по-сложно, ако полето, което използвате за сортиране, не е уникално.