我需要设计一个使用元素列表查询 dynamoDB 的脚本。
我已经尝试过循环列表中的每个元素,并查询该元素并附加结果,但我想知道是否有更有效的方法来执行该操作。
KeyConditionExpression=Key('id').eq('occupation') & Key('sort').begins_with(locations + '#' + occup + '#' + contract)
上面显示的代码对单个位置执行查询,但我想知道我是否使用列表并减少查询数量,而不是仅查询一个位置。
E.G.
locations = ['Glasgow','London']
其结果是具有两个位置的元素。
最佳答案
您正在寻找 batch_get_item
方法,请检查 this question here示例和 boto3 文档 here .
关于python - 使用元素列表查询 dynamoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57658205/