我正在开发一个 Spring Boot 应用程序,该应用程序查询 DynamoDB 以检索项目列表。我想使用分页并跳转到特定页面。
例如。
网址:/items?pageno=10&pagesize=20
回复: { items:[{item1}, {item2}, {item3}...{item10}], "page":3, "perPage": 10, "total": 4000}
dynamoDB 是否支持这样的分页,可以跳转到特定页面而无需迭代其他页面。
最佳答案
没有可以在 DynamoDB 上构建用于分页的良好解决方案。 a) 您可以创建具有指定页码的实体,然后在查询数据时只需使用此属性。 b) 在 DynamoDB 外部创建另一个可用于分页的搜索索引,然后在 dynamodb 中查询属于这些页面的 id。
关于java - 使用 spring-boot 和 dynamoDB 进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48135481/