您好,我有一个简单的dynamodb表,其中填充了占位符值。
如何通过查询/扫描仅检索sort_number
,current_balance
和side
?
不过,我使用的是python和boto3,只需说明要为每个表达式和参数配置的内容即可。
答案 0 :(得分:1)
在Boto3 SDK中,您可以使用:
其中每个都有一个名为ProjectionExpression
的参数,使用此参数可提供以下功能
一个字符串,标识一个或多个要从指定的表或索引中检索的属性。这些属性可以包括JSON文档的标量,集合或元素。表达式中的属性必须用逗号分隔。
]您将指定要检索的属性,这些属性以逗号分隔,请注意,这不会减少用于执行交互的RCU的成本。
答案 1 :(得分:0)
table = dynamodb.Table('tablename')
response = table.scan(
AttributesToGet=['id']
)
这有效。但是不建议使用此方法,建议使用Projections