在 DynamoDB 中使用表达式
在 Amazon DynamoDB 中,您可以使用表达式来指定要从项目中读取哪些属性,在满足条件时写入数据,指定如何更新项目、定义查询和筛选查询结果。
该表描述了基本表达式语法和可用的表达式种类。
表达式类型 | 描述 |
---|---|
投影表达式 | 当您使用 GetItem、Query 或 Scan 等操作时,投影表达式可标识要从项目中检索的属性。 |
条件表达式 | 条件表达式确定在您使用 PutItem、UpdateItem 和 DeleteItem 操作时应修改哪些项目。 |
更新表达式 | 更新表达式指定 UpdateItem 将如何修改项目的属性,例如,设置标量值或者删除列表或映射中的元素。 |
键条件表达式 | 键条件表达式确定查询将从表或索引中读取哪些项目。 |
筛选表达式 | 筛选表达式可确定查询结果中应返回给您的项目。所有其他结果将会丢弃。 |
请参阅下面几节,了解有关表达式语法的信息以及有关每种表达式类型的详细信息。
主题
注意
为了向后兼容性,DynamoDB 还支持不使用表达式的条件参数。有关更多信息,请参阅 遗留 DynamoDB 条件参数。
新应用程序应使用表达式而不是旧式参数。