AWS DynamoDB查询结果返回的是一个包含多个项目的项目列表,其中每个项目具有一个唯一的分区键。 以下是一个使用AWS SDK for Python(Boto3)的示例代码,演示如何执行DynamoDB查询并获取结果列表:
import boto3
# 创建DynamoDB客户端
dynamodb = boto3.client('dynamodb')
# 执行查询并获取结果
response = dynamodb.query(
TableName='my-table',
KeyConditionExpression='partition_key = :partition_value',
ExpressionAttributeValues={
':partition_value': {'S': 'my-partition-key-value'}
}
)
# 获取查询结果列表
items = response['Items']
以上示例中,我们使用了DynamoDB SDK中的query
方法执行查询,该方法用于检索满足指定条件的项目。我们指定了表名和分区键条件表达式,并为表达式中的分区键提供了值。最后,我们从响应中提取了项目列表,并将其保存在items
变量中。