Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Parametri condizionali legacy di DynamoDB
In questo documento si fornisce una panoramica dei parametri condizionali legacy in DynamoDB e si consiglia di utilizzare invece i nuovi parametri di espressione. Vengono forniti dettagli su parametri come AttributesToGet, AttributeUpdates, ConditionalOperator, Expected, KeyConditions, QueryFilter e ScanFilter, nonché esempi di come utilizzare i nuovi parametri di espressione come sostituti.
Importante
Consigliamo di utilizzare i nuovi parametri di espressione piuttosto che i parametri precedenti, se possibile. Per ulteriori informazioni, consulta Utilizzo di espressioni in DynamoDB.
Inoltre, DynamoDB non consente l'uso misto di parametri condizionali legacy e parametri di espressione in una singola chiamata. Ad esempio, il richiamo dell'operazione Query con AttributesToGet e ConditionExpression restituirà un errore.
Nella tabella seguente vengono illustrate le operazioni API DynamoDB che supportano ancora questi parametri legacy e i parametri di espressione da utilizzare al loro posto. Questa tabella può essere utile se si sta valutando l'aggiornamento delle applicazioni in modo che utilizzino invece i parametri di espressione.
| Se utilizzi questa operazione API… | Con questi parametri legacy... | Utilizza invece questo parametro di espressione |
|---|---|---|
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 |
Nelle seguenti sezioni vengono fornite ulteriori informazioni sui parametri condizionali legacy.