Spring Data MongoDB中的键集(搜索)分页

问题描述 投票:0回答:1

目前,我正在尝试实现键集。寻求Spring Data MongoDB的分页。目前,我正在尝试通过使用提供的信息here来解决此问题。不幸的是,这是一个低层的实现,我希望获得类似于JOOQ的某种抽象,因为它们似乎不支持MongoDB。

是否有任何抽象/简便的方法可以使我完成此任务,或者我需要自己在较低级别上实现这些?

mongodb pagination spring-data-mongodb
1个回答
0
投票

如果您使用的是弹簧数据MongoDb,则可以通过MongoDB repositories轻松实现。

例如,访问用户第二页,页面大小为20,您可以执行以下操作:

PagingAndSortingRepository存储库= //…获得对bean的访问权限

页面用户= repository.findAll(new PageRequest(1,20));

有关详细信息,请阅读以下官方文档:

  1. https://docs.spring.io/spring-data/data-mongo/docs/1.5.0.RELEASE/reference/html/repositories.html
  2. https://docs.spring.io/spring-data/mongodb/docs/1.3.3.RELEASE/reference/html/mongo.repositories.html
  3. Spring Custom Query with pageable
  4. 希望这些文档可以解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.