我有一个用例来提供一个返回用户列表的api。由于有超过10000个用户,因此也需要分页。因为我使用的是Spring data couchbase reactive,所以我找不到一种方法来为我的api实现响应式分页。
有没有可能实现分页,api调用者可以通过分页来控制他们想要的记录数量以及他们可以处理的记录数量?
发布于 2019-04-22 21:47:48
您可以使用标准N1QL限制和偏移量:
@Query("#{#n1ql.selectEntity} where #{#n1ql.filter} and companyId = $1 LIMIT $2 OFFSET $3")
Flux<Users> listUsers(String companyId, Integer limit, Integer offset);https://stackoverflow.com/questions/55758992
复制相似问题