Verwenden von Ausdrücken in 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.

Verwenden von Ausdrücken in DynamoDB

In Amazon DynamoDB können Sie mithilfe von Ausdrücken angeben, welche Attribute aus einem Element gelesen werden sollen, Daten schreiben, wenn eine Bedingung erfüllt ist, angeben, wie ein Element aktualisiert werden soll, Abfragen definieren und die Ergebnisse einer Abfrage filtern.

In dieser Tabelle werden die grundlegende Ausdrucksgrammatik und die verfügbaren Ausdrucksarten beschrieben.

Art des Ausdrucks Beschreibung
Ausdruck der Projektion Ein Projektionsausdruck identifiziert die Attribute, die Sie aus einem Element abrufen möchten GetItem, wenn Sie Operationen wie Abfragen oder Scannen verwenden.
Bedingungsausdruck Ein Bedingungsausdruck bestimmt, welche Elemente geändert werden sollen, wenn Sie die DeleteItem Operationen PutItem UpdateItem, und verwenden.
Ausdruck aktualisieren Ein Aktualisierungsausdruck gibt an, wie die Attribute eines Elements geändert UpdateItem werden, z. B. durch das Festlegen eines Skalarwerts oder das Entfernen von Elementen aus einer Liste oder einer Map.
Ausdruck einer Schlüsselbedingung Ein Schlüsselbedingungsausdruck bestimmt, welche Elemente eine Abfrage aus einer Tabelle oder einem Index liest.
Filterausdruck Ein Filterausdruck bestimmt, welche Elemente der Abfrageergebnisse an Sie zurückgegeben werden sollen. Alle anderen Ergebnisse werden verworfen.

Informationen zur Ausdruckssyntax und detailliertere Informationen zu den einzelnen Ausdruckstypen finden Sie in den folgenden Abschnitten.

Anmerkung

Für die Abwärtskompatibilität unterstützt DynamoDB ebenfalls bedingte Parameter, die keine Ausdrücke verwenden. Weitere Informationen finden Sie unter Bedingte Parameter aus älteren DynamoDB-Versionen.

Neue Anwendungen sollten Ausdrücke anstelle der Legacy-Parameter verwenden.