Paramètres conditionnels DynamoDB d'ancienne génération - Amazon DynamoDB

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Paramètres conditionnels DynamoDB d'ancienne génération

Ce document fournit une vue d'ensemble des paramètres conditionnels existants dans DynamoDB et recommande d'utiliser les nouveaux paramètres d'expression à la place. Il fournit des détails sur des paramètres tels que AttributesToGet AttributeUpdates ConditionalOperator,, KeyConditions, QueryFilter Expected ScanFilter,, et, et fournit des exemples d'utilisation des nouveaux paramètres d'expression en remplacement.

Important

Dans la mesure du possible, nous vous recommandons d'utiliser les nouveaux paramètres d'expression plutôt que ces paramètres hérités. Pour de plus amples informations, veuillez consulter Utilisation d'expressions dans DynamoDB.

De plus, DynamoDB ne permet pas de mélanger des paramètres conditionnels hérités et des paramètres d'expression dans un même appel. Par exemple, l'appel de l'opération Query avec AttributesToGet et ConditionExpression entraîne une erreur.

Le tableau suivant indique les opérations DynamoDB API qui prennent toujours en charge ces anciens paramètres, ainsi que le paramètre d'expression à utiliser à la place. Ce tableau peut être utile si vous envisagez de mettre à jour vos applications afin qu'elles utilisent plutôt des paramètres d'expression.

Si vous utilisez cette API opération... Avec ces paramètres hérités… Utilisez plutôt ce paramètre d'expression
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

Les sections suivantes fournissent des informations supplémentaires sur les paramètres conditionnels hérités.