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.