Python Boto3-我可以使用其排序键以变量开头的批处理获取项吗?

Python Boto3-我可以使用其排序键以变量开头的批处理获取项吗?,python,amazon-dynamodb,boto3,Python,Amazon Dynamodb,Boto3,我正在使用boto3处理AWS Dynamo DB 我想查询一次,以获取排序键以两个分区键中的某个变量开始的项目 我已经阅读了很多文档,但是示例都是关于获取与分区键和排序键完全匹配的项 我知道一个分区键可以获取排序键以ABC\ucode>开头的项目 response=table.query( KeyConditionExpression=Key('partition_Key')。eq(partition_key1)和 键('sort_Key')。以('ABC_')开头 ) response2=t

我正在使用boto3处理AWS Dynamo DB

我想查询一次,以获取排序键两个分区键中的某个变量开始的项目

我已经阅读了很多文档,但是示例都是关于获取与分区键和排序键完全匹配的项

我知道一个分区键可以获取排序键以
ABC\ucode>开头的项目

response=table.query(
KeyConditionExpression=Key('partition_Key')。eq(partition_key1)和
键('sort_Key')。以('ABC_')开头
)
response2=table.query(
KeyConditionExpression=Key('partition_Key')。eq(partition_key2)和
键('sort_Key')。以('ABC_')开头
)
但是也可以查询一次,以获取排序键以
ABC\uuu
开头的两个分区键中的多个项吗

response=dynamodb.batch\u get\u项目(
请求项={
“测试表”:{
“钥匙”:[
{
“分区\u键”:分区\u键1,
“排序键”:“ABC_1”,以“ABC_”开头
},
{
“partition_key”:partition_key 2,
“排序键”:“ABC 2”,以“ABC”开头
},
],
}
}
)

否,您需要使用两个查询。如果需要更快的响应,请并行执行它们。

否,需要执行两个查询。