Dynamo Db分页:在向前和向后扫描中无法显示一组记录为ExclusiveKey

时间:2019-04-02 09:59:12

标签: amazon-dynamodb

我们正在使用包含索引为“ date”的表的dynamo DB数据存储。在GSI上定义为@DynamoDBIndexHashKey的“日期”列上执行分页时,我们面临着向前和向后扫描的问题。

根据文档,Dynamo DB支持使用LastEvaluatedKey参数进行分页。此参数用作排他键,这将有助于在扫描中获取下一组记录。当我从“下一步”单击导航到“上一步”时,我查询Dynamo DB的“扫描方向”为False,但是在响应中我发现之前设置为“ LastEvaluated Key”的记录已丢失。

类似地,当我从“上一个”导航到“下一个”时,作为LastEvaluated Key的记录集将丢失,并显示剩余的记录集。我有什么想念吗?

是否可以通过不松动任何记录并在各种向前和向后扫描中显示一致结果的方式来解决?

0 个答案:

没有答案