Se você estiver usando o Spring Data MongoDb, poderá alcançá-lo facilmente por meio de Repositórios MongoDB
Por exemplo, acessando a segunda página de User por um tamanho de página de 20 você poderia simplesmente fazer algo assim:
Para mais detalhes, consulte a documentação oficial abaixo:
- https://docs.spring.io/spring-data/data-mongo/docs/1.5.0.RELEASE/reference/html/repositories.html
- https://docs.spring.io/spring-data/mongodb/docs/1.3.3.RELEASE/reference/html/mongo.repositories.html
- Consulta personalizada do Spring com paginação
Espero que esta documentação resolva seu problema.