如何使用 DynamoDB 在 REST API 中实现排序
How to Implement sorting in REST API with DynamoDB
我正在尝试使用 dynamodb API 实现分页 + 记录排序。
table中有4个属性:-
- a - pk(分区键)
- b - SK(范围键)
- createdAt - 普通属性
- updatedAt - 普通属性
因为 dynamodb 总是默认按范围键对数据进行排序。当我想根据分页创建或更新进行排序时,这将是一个问题,因为如果范围键项目以z(只是一个例子)
是否有解决此问题的解决方法,我们可以使用分页和其他不是范围键的属性对动态数据进行排序?
我也不想为属性使用索引,因为它可以确保成本
如果你想搜索更多的索引,你必须创建更多的索引。听起来您需要更新和创建本地二级索引。然后当你按那个排序时,你将分页切换为使用正确的索引。
我知道你不想付钱,但据我所知,这笔费用正是你所追求的。
我正在尝试使用 dynamodb API 实现分页 + 记录排序。
table中有4个属性:-
- a - pk(分区键)
- b - SK(范围键)
- createdAt - 普通属性
- updatedAt - 普通属性
因为 dynamodb 总是默认按范围键对数据进行排序。当我想根据分页创建或更新进行排序时,这将是一个问题,因为如果范围键项目以z(只是一个例子)
是否有解决此问题的解决方法,我们可以使用分页和其他不是范围键的属性对动态数据进行排序? 我也不想为属性使用索引,因为它可以确保成本
如果你想搜索更多的索引,你必须创建更多的索引。听起来您需要更新和创建本地二级索引。然后当你按那个排序时,你将分页切换为使用正确的索引。
我知道你不想付钱,但据我所知,这笔费用正是你所追求的。