レガシー条件パラメータ - Amazon DynamoDB

レガシー条件パラメータ

このセクションでは、DynamoDB のレガシーの条件パラメータと表現パラメータを比較します。

式パラメータの導入 (「DynamoDB での式の使用」を参照)により、いくつかの古いパラメータが非推奨になりました。新しいアプリケーションでは、これらのレガシーパラメータではなく、式パラメータを使用することが推奨されます。(詳しくは、DynamoDB での式の使用 を参照してください)。

注記

DynamoDB では、1 つの呼び出しでレガシー条件パラメータと式パラメータを混在させることはできません。例えば、AttributesToGetConditionExpressionQuery オペレーションを呼び出すとエラーになります。

次の表は、これらのレガシーパラメータを引き続きサポートする DynamoDB API、および代替として使用が推奨される式パラメータを示しています。このテーブルは、式パラメータを使用するようにアプリケーションを更新することを検討している場合に役立ちます。

この API を使用した場合... これらのレガシーパラメータでは... 代わりにこの式パラメータを使用
BatchGetItem AttributesToGet ProjectionExpression
DeleteItem Expected ConditionExpression
GetItem AttributesToGet ProjectionExpression
PutItem Expected ConditionExpression
Query AttributesToGet ProjectionExpression
KeyConditions KeyConditionExpression
QueryFilter FilterExpression
Scan AttributesToGet ProjectionExpression
ScanFilter FilterExpression
UpdateItem AttributeUpdates UpdateExpression
Expected ConditionExpression

以下のセクションでは、レガシー条件パラメータについて詳しく説明します。