选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在 DynamoDB 中使用表达式属性值

聚焦模式
在 DynamoDB 中使用表达式属性值 - Amazon DynamoDB

Amazon DynamoDB 中的表达式属性值可充当变量。它们是您想要比较的实际值的替代项,您可能直到运行时才知道这些值。表达式属性值必须以冒号 (:) 开头,后跟一个或多个字母数字字符。

例如,假设您希望返回提供 Black 且成本500 或更少的所有 ProductCatalog 项目。您可以使用 Scan 操作与过滤器表达式相同,如此 AWS Command Line Interface(AWS CLI) 示例。

aws dynamodb scan \ --table-name ProductCatalog \ --filter-expression "contains(Color, :c) and Price <= :p" \ --expression-attribute-values file://values.json

--expression-attribute-values 的参数存储在 values.json 文件中。

{ ":c": { "S": "Black" }, ":p": { "N": "500" } }

如果您定义表达式属性值,则该值在整个表达式中的使用方式必须一致。另外,您不能忽略 : 符号。

表达式属性值与关键条件表达式、条件表达式、更新表达式和筛选表达式一起使用。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。