Bedingte Legacy-Parameter für DynamoDB - Amazon DynamoDB

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 Legacy-Parameter für DynamoDB

Dieses Dokument bietet einen Überblick über bedingte Legacy-Parameter in DynamoDB und empfiehlt, stattdessen die neuen Ausdrucksparameter zu verwenden. Es werden Details zu Parametern wie AttributesToGet, AttributeUpdates, ConditionalOperator, Expected, KeyConditions, QueryFilter und ScanFilter behandelt und Beispiele dafür beschrieben, 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 DynamoDB-APIs, die die älteren Parameter nach wie vor unterstützen, und enthält Angaben dazu, welche Ausdrucksparameter stattdessen zu verwenden sind. Diese Tabelle kann hilfreich sein, wenn Sie Ihre so Anwendungen aktualisieren möchten, dass sie Ausdrucksparameter verwenden.

Wenn Sie diesen API-Vorgang verwenden… 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.