Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Bedingte Parameter aus älteren DynamoDB-Versionen
Dieses Dokument bietet einen Überblick über ältere bedingte Parameter in DynamoDB und empfiehlt, stattdessen die neuen Ausdrucksparameter zu verwenden. Es behandelt Details zu Parametern wie AttributesToGet,, AttributeUpdates ConditionalOperator, Expected, KeyConditions QueryFilter, und und bietet Beispiele dafür ScanFilter, wie die neuen Ausdrucksparameter als Ersatz verwendet werden können.
Wichtig
Es wird empfohlen, nach Möglichkeit die neuen Ausdrucksparameter anstelle der alten Parameter zu verwenden. Weitere Informationen finden Sie unter Verwenden von Ausdrücken in DynamoDB.
DynamoDB lässt keine Mischung aus bedingten Legacy-Parametern und Ausdrucksparametern in einem einzigen Aufruf zu. Das Aufrufen der Query
-Operation mit AttributesToGet
und ConditionExpression
löst beispielsweise einen Fehler aus.
Die folgende Tabelle zeigt die API DynamoDB-Operationen, die diese Legacy-Parameter weiterhin unterstützen, und zeigt, welcher Ausdrucksparameter stattdessen verwendet werden sollte. Diese Tabelle kann hilfreich sein, wenn Sie Ihre so Anwendungen aktualisieren möchten, dass sie Ausdrucksparameter verwenden.
Wenn Sie diese Operation verwenden... API | Mit diesen Legacy-Parametern ... | Nutzen Sie diesen Ausdrucksparameter als Alternative |
---|---|---|
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 |
In den folgenden Abschnitten finden Sie weitere Informationen zu bedingten Legacy-Parametern.