我想在不指定任何特定参数的情况下从表中检索所有项目,我可以使用“密钥对”来实现,但希望获得所有项目。怎么做?
import boto3
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('Email')
response = table.get_item(
Key={
"id": "2"
}
)
item = response['Item']
print(item)
我可以这样做,但是如何检索所有项目?有什么办法吗?
如果要检索所有项目,则需要使用Scan
命令。
您可以通过运行
response = table.scan()
请注意,运行此选项将使用大量的读取信用(RCU)。如果您使用最终一致性,则1个RCU等于2个项目(小于4KB),而每个RCU的高度一致性将等于1个项目(小于4KB)。
这是AWS文档中扫描与查询的考虑页面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句