如何让 dynamodb 仅返回某些列

Gun*_*t.r 8 python amazon-web-services amazon-dynamodb boto3

在此输入图像描述

您好,我这里有一个简单的 dynamodb 表,其中填充了占位符值。

我将如何仅检索sort_number,current_balanceside通过查询/扫描?

我使用的是 python 和 boto3,但是,只需说明为每个表达式和参数配置什么就足够了。

Chr*_*ams 9

在 Boto3 SDK 中,您可以使用:

  • get_item如果您尝试检索特定值
  • query,如果您尝试从单个分区(哈希键)获取值。
  • 如果您尝试从多个分区检索值,请扫描。

其中每个都有一个名为 的参数ProjectionExpression,使用此参数提供以下功能

一个字符串,用于标识要从指定表或索引中检索的一个或多个属性。这些属性可以包括 JSON 文档的标量、集合或元素。表达式中的属性必须用逗号分隔。

]您将指定要检索的以逗号分隔的属性,请注意,这不会减少用于执行交互的 RCU 成本。