在 DynamoDB 中使用表达式 - Amazon DynamoDB

在 DynamoDB 中使用表达式

在 Amazon DynamoDB 中,您可以使用表达式来指定要从项目中读取哪些属性,在满足条件时写入数据,指定如何更新项目、定义查询和筛选查询结果。

该表描述了基本表达式语法和可用的表达式种类。

表达式类型 描述
投影表达式 当您使用 GetItem、Query 或 Scan 等操作时,投影表达式可标识要从项目中检索的属性。
条件表达式 条件表达式确定在您使用 PutItem、UpdateItem 和 DeleteItem 操作时应修改哪些项目。
更新表达式 更新表达式指定 UpdateItem 将如何修改项目的属性,例如,设置标量值或者删除列表或映射中的元素。
键条件表达式 键条件表达式确定查询将从表或索引中读取哪些项目。
筛选表达式 筛选表达式可确定查询结果中应返回给您的项目。所有其他结果将会丢弃。

请参阅下面几节,了解有关表达式语法的信息以及有关每种表达式类型的详细信息。

注意

为了向后兼容性,DynamoDB 还支持不使用表达式的条件参数。有关更多信息,请参阅 遗留 DynamoDB 条件参数

新应用程序应使用表达式而不是旧式参数。