Amazon dynamodb boto DynamoDb查询/扫描ProjectionExpression语法?

Amazon dynamodb boto DynamoDb查询/扫描ProjectionExpression语法?,amazon-dynamodb,boto,Amazon Dynamodb,Boto,默认情况下,扫描会从中返回每个项目的所有数据属性;但是,您可以使用ProjectionExpression参数,以便扫描只返回部分属性,而不是全部属性 我想知道是否有人知道在boto中使用ProjectionExpression参数的语法是什么 比如我有 leagueTable = Table('leagues', schema=[HashKey('leagueId', data_type=NUMBER)] 我想使用ProjectionExpression参数扫描表,只返回所选字段 根据处的文

默认情况下,扫描会从中返回每个项目的所有数据属性;但是,您可以使用ProjectionExpression参数,以便扫描只返回部分属性,而不是全部属性

我想知道是否有人知道在boto中使用ProjectionExpression参数的语法是什么

比如我有

leagueTable = Table('leagues', schema=[HashKey('leagueId', data_type=NUMBER)]

我想使用ProjectionExpression参数扫描表,只返回所选字段

根据处的文档,attributes参数将允许您指定属性的元组,并仅在结果集中返回这些属性

但是,它使用AttributesToGet API,而不是您所指的较新的ProjectionExpression API。ProjectionExpression将允许您检索单个列表或映射元素。要使用ProjectionExpression,您必须使用boto的低级API,它与低级DynamoDB API非常匹配。有关这方面的扫描文档,请访问:

希望有帮助,祝你好运