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