Bedingte Legacy-Parameter - 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

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.