我一直在研究很多,但我找不到正确的答案/例子。
在 dynamodb 中,我有表“user_playlists”,其中包含哈希键“user_id”和范围键“playlist_id”(一个用户可以有 N 个播放列表)。
对于每个播放列表,我在属性“created_ts”中创建播放列表时存储信息(我存储创建时间的时间戳)。'created_ts' 被定义为索引。
现在我查询“user_playlists”表来检索特定用户的所有播放列表。查询是使用哈希和范围键完成的。
结果按范围键“playlist_id”排序,这是一些哈希,因此按该属性排序对我来说毫无意义。所以我想按属性'created_ts'对我的结果进行排序。
是否可以使用 Query 方法按该索引属性进行排序?通过哈希和范围键检索数据的现有逻辑应该保留。我只想添加所需的东西以按创建时间获取订购的物品。