在 DynamoDB 中使用表達式 - Amazon DynamoDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 DynamoDB 中使用表達式

在 Amazon DynamoDB 中,您可以使用運算式來指定要從項目讀取的屬性、在滿足條件時寫入資料、指定如何更新項目、定義查詢,以及篩選查詢的結果。

本表說明基本表達式文法和可用的表達式類型。

表達式類型 描述
投影表達式 當您使用 GetItem、查詢或掃描等操作時,投影表達式會識別您要從項目擷取的屬性。
條件表達式 條件表達式決定當您使用 PutItem UpdateItem、 和 DeleteItem 操作時應修改哪些項目。
更新表達式 更新表達式指定 UpdateItem 如何修改項目的屬性,例如設定純量值或從清單或地圖中移除元素。
金鑰條件表達式 索引鍵條件表達式決定查詢將從資料表或索引讀取的項目。
篩選條件表達式 篩選條件表達式會決定查詢結果中應傳回給您的項目。所有其他結果都會捨棄。

如需表達式語法的相關資訊,以及每種表達式類型的詳細資訊,請參閱下列各節。

注意

為了與舊版相容,DynamoDB 還支援不使用表達式的條件式參數。如需詳細資訊,請參閱 舊版 DynamoDB 條件參數

新的應用程式應該使用表達式,而不是舊版參數。