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 hérités de DynamoDB
Ce document fournit une vue d’ensemble des paramètres conditionnels hérités de DynamoDB et recommande d’utiliser les nouveaux paramètres d’expression à la place. Il fournit des informations détaillées sur des paramètres tels que AttributesToGet, AttributeUpdates, ConditionalOperator, Expected, KeyConditions, QueryFilter et ScanFilter, ainsi que 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, consultez 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 présente les opérations d’API DynamoDB qui prennent encore en charge ces paramètres hérités ainsi que les paramètres d’expression à utiliser à leur 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 opération d’API... | 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.