我有以下专栏和它的目的.
-
id
->;存储修改的时间戳 -
authorName
->;保存已修改的用户名 -
authorEmail
-&>保存已修改的用户邮箱 -
version
-表示版本号的>;值 -
Data
->;JSON对象
这里,version
可以被认为是自动递增的字段,当发生修改时递增.
DynamoDB将分区键作为ID,该ID是时间戳.
我想创建一个Get API,它按版本降序对所有记录进行排序,并应用由pageSize常量控制的限制.
目前,我想到的体系 struct 是通过将LastEvaluatedKey
与数据一起发送作为响应,下一个API调用将传递这LastEvaluatedKey
,这将是扫描操作中的ExclusiveStartKey
.
根据我的理解,问题是不能跨多个分区对记录进行排序.
有没有办法实现这一点?