App Sync解析器按时间戳按升序排序

时间:2018-10-30 15:09:41

标签: aws-appsync

我有一个GSI,它具有用户ID的哈希键和创建的排序键。创建实体时,哈希键是GUID,排序键是我的映射模板分配的ISO时间戳。

我希望能够传递用户ID并获取我最近的时间戳排序的所有实体的列表。

分页响应也很复杂。我想进行排序。

1 个答案:

答案 0 :(得分:1)

AWS AppSync允许您将scanIndexForward指定为request mapping template中的属性。您可以基于排序键指定对索引的true(升序)或false(降序)遍历。使用该属性,您可以订购时间序列数据。您可能要考虑将创建的信息存储为自纪元以来的时间(以毫秒为单位),而不是ISO 8601字符串。