使用spring-boot和dynamoDB进行分页

时间:2018-01-07 08:19:02

标签: java spring-boot amazon-dynamodb

我正在开发一个Spring Boot应用程序,它可以查询DynamoDB以检索项目列表。我想使用分页并跳转到特定页面。

EG。

网址 / items?pageno = 10& pagesize = 20

回复: {items:[{item1},{item2},{item3} ... {item10}],“page”:3,“perPage”:10, “总计”:4000}

dynamoDB是否支持这样的分页,即可以跳转到特定页面而不会迭代其他页面。

1 个答案:

答案 0 :(得分:0)

没有很好的解决方案可以在DynamoDB上进行分页。 a)您可以创建具有指定页码的实体,然后在查询数据时使用此属性。 b)在DynamoDB之外创建另一个搜索索引,可以用于分页,然后查询属于这些页面的id的dynamodb。