繁体   English   中英

如何使用 DynamoDB 在 REST API 中实现排序

[英]How to Implement sorting in REST API with DynamoDB

我正在尝试使用 dynamodb 在我的 rest API 中实现分页 + 记录排序。

表中有 4 个属性:-

  • a - pk(分区键)
  • b - SK(范围键)
  • createdAt - 普通属性
  • updatedAt - 正常属性

由于 dynamodb 总是默认按范围键对数据进行排序。 当我想根据创建或更新分页进行排序时,这将是一个问题,因为如果范围键项以z(只是一个例子)

是否有任何解决方法,我们可以使用分页和其他不是范围键的属性对动态数据进行排序? 我也不想对属性使用索引,因为它可以确保成本

如果要搜索更多索引,则必须创建更多索引。 听起来您需要在更新和创建时使用本地二级索引。 然后,当您按此排序时,您将分页切换为使用正确的索引。

我知道你不想付钱,但据我所知,这笔费用正是你所寻求的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM