Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon dynamodb 如何在dynamodb查询中按时间戳排序_Amazon Dynamodb - Fatal编程技术网

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

Amazon dynamodb 如何在dynamodb查询中按时间戳排序,amazon-dynamodb,Amazon Dynamodb,我有上面的查询,它按预期工作。我想根据日期对结果进行排序,数据被添加到dynamoDB。如何按日期对这些数据进行排序?您需要将日期属性设置为排序键 这与查询关系不大,而与存储数据的方式关系更大。为项目定义排序键将让DynamoDB知道您希望如何对数据进行排序 results = table.query( IndexName='name-index', KeyConditionExpression=Key('name').eq('test') )

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

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

这与查询关系不大,而与存储数据的方式关系更大。为项目定义排序键将让DynamoDB知道您希望如何对数据进行排序

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