【发布时间】:2017-12-26 16:04:23
【问题描述】:
我正在使用 boto3 来查询 DynamoDB。而且我听说 table.query() 比 table.scan() 更有效 我想知道是否有办法使用 query() 方法检查值是否存在?
response = table.scan(
FilterExpression=Attr('attribute').exists()
如果无法使用 query() 进行检查,有没有比 scan() 更有效的方法?
这个问题不是重复的 - 我正在寻找一种方法来优化对 query() 或 scan() 的现有/不存在属性的查询
【问题讨论】:
-
@Chris Nauroth 我不认为它是重复的,因为它谈到 scan() 而我的问题是关于 query()
标签: python amazon-dynamodb boto3