我正在使用DynamoDB和NodeJS在UI上列出一些对象。列表很长,由于DynamoDB一次最多只能扫描/查询1MB的数据,因此我决定使用分页,因此在前端我有“上一页”和“下一页”按钮,用于从当前页面向前或向后进行分页。
我的问题是,我想通过使用选择的DynamoDB索引基于“DynamoDB Query”功能从“表X”中一次检索20个项目。假设我刚刚获取了最初的20个结果(0-20),因此在单击下一个按钮时,我希望获取结果:21-40等。另外,我希望启用向后分页,因此当我在显示结果为41-60的页面上时,“返回”按钮将再次获取结果:21-40。
据我所知,DynamoDB不支持数字偏移量。
如何实现向前和向后的分页? 我在DynamoDB中是新手,请帮帮我。
我的问题是,我想通过使用选择的DynamoDB索引基于“DynamoDB Query”功能从“表X”中一次检索20个项目。假设我刚刚获取了最初的20个结果(0-20),因此在单击下一个按钮时,我希望获取结果:21-40等。另外,我希望启用向后分页,因此当我在显示结果为41-60的页面上时,“返回”按钮将再次获取结果:21-40。
据我所知,DynamoDB不支持数字偏移量。
如何实现向前和向后的分页? 我在DynamoDB中是新手,请帮帮我。