我正在使用PHP实现dynamo数据库分页。
如果想从第1页分页到第2页,一切都很好,但如果我想从第3页到第1页,我没有得到任何地方。有人能帮我一下吗?
你在做查询吗?分页的工作方式是使用LastEvaluatedKey
发出另一个请求,该请求从该键开始,并向ScanIndexForward
属性指定的方向移动。因此,您只能从表中的特定点向后或向前移动,而不能跳转。
我在这里猜测,但我认为这个问题可能会解决您的潜在用例:使用AWS DynamoDB和PHP进行分页。
如果您想返回到第一页,只需创建一个新的查询。
一般来说,你不能使用API来"向后"迭代。如果你有一个小的数据集,你可以在本地保存所有的值,并按照你想要的任何顺序进行你自己的迭代。