Вы можете использовать skip () и limit (), но это очень неэффективно. Лучшим решением будет сортировка по индексированному полю плюс limit (). Мы в Wunderflats опубликовали небольшую библиотеку здесь: https://github.com/wunderflats/goosepage Он использует первый способ.