如何在dynamodb查询中按时间戳排序


results = table.query(
IndexName='name-index',
KeyConditionExpression=Key('name').eq('test')
)

我有上面的查询,它正在按预期工作。我想根据日期对结果进行排序,数据已添加到dynamoDB中。如何按日期对这些数据进行排序?

您需要将日期属性设置为排序键。

这与查询没有太大关系,而更多地与如何存储数据有关。为您的项目定义一个排序键将使DynamoDB知道您希望如何对数据进行排序。

最新更新