本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 DynamoDB 中使用表達式
在 Amazon DynamoDB 中,您可以使用表達式指定要從項目讀取的屬性、在滿足條件時寫入資料、指定如何更新項目、定義查詢,以及篩選查詢的結果。
本資料表說明基本表達式語法及可用的表達式類型。
| 表達式類型 | 描述 |
|---|---|
| 投射表達式 | 使用 GetItem、Query 或 Scan 等操作時,投影表達式會識別您要從項目擷取的屬性。 |
| 條件表達式 | 使用 PutItem、UpdateItem 和 DeleteItem 等操作時,條件表達式會判定應修改的項目。 |
| 更新表達式 | 更新表達式會指定 UpdateItem 如何修改項目的屬性,例如設定純量值或將元素從清單或映射中刪除。 |
| 索引鍵條件表達式 | 索引鍵條件表達式會判定查詢要讀取哪些資料表或索引的項目。 |
| 篩選條件表達式 | 篩選條件表達式會判定要傳回哪些 Query 結果的項目。所有其他結果皆會捨棄。 |
如需表達式語法的相關資訊,以及每種表達式類型的詳細資訊,請參閱下列各節。
主題
注意
為了與舊版相容,DynamoDB 還支援不使用表達式的條件式參數。如需詳細資訊,請參閱 舊版 DynamoDB 條件式參數。
新的應用程式應該使用表達式,而不是舊版參數。