【发布时间】:2023-02-20 17:52:26
【问题描述】:
如何使用 dataset_id 和 image_name 查询 dynamodb。使用下面的代码:
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('table_name')
response = table.query(
IndexName='dataset_id',
KeyConditionExpression='dataset_id = :value AND begins_with (image_name, :name)',
ExpressionAttributeValues={
':value': str(dataset_id),
':name': {'S', 'a'}
},
Limit=int(results_per_page)
这是我的 dynamodb GSI。
我在这里做错了什么?
我期待 dynamodb 响应返回以“a”开头的图像。
【问题讨论】:
标签: amazon-dynamodb boto3