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.
AWS AppSync JavaScript Resolver-Funktionsreferenz für DynamoDB
Mit der AWS AppSync DynamoDB-Funktion können Sie GraphQL
-
GetItem- Mit der GetItem Anfrage können Sie die DynamoDB-Funktion anweisen, eine GetItem Anfrage an DynamoDB zu stellen, und Sie können den Schlüssel des Elements in DynamoDB angeben und angeben, ob ein konsistenter Lesevorgang verwendet werden soll oder nicht.
-
PutItem - Mit dem PutItem Anforderungszuordnungsdokument können Sie die DynamoDB-Funktion anweisen, eine PutItem Anfrage an DynamoDB zu stellen, und Sie können den Schlüssel des Elements in DynamoDB, den vollständigen Inhalt des Elements (bestehend aus Schlüssel undattributeValues) und Bedingungen für den Erfolg des Vorgangs angeben.
-
UpdateItem - Mit der UpdateItem Anforderung können Sie die DynamoDB-Funktion anweisen, eine UpdateItem Anfrage an DynamoDB zu stellen, und Sie können den Schlüssel des Elements in DynamoDB, einen Aktualisierungsausdruck, der beschreibt, wie das Element in DynamoDB aktualisiert wird, und die Bedingungen für den Erfolg des Vorgangs angeben.
-
DeleteItem - Mit der DeleteItem Anfrage können Sie die DynamoDB-Funktion anweisen, eine DeleteItem Anfrage an DynamoDB zu stellen, und Sie können den Schlüssel des Elements in DynamoDB und die Bedingungen für den Erfolg des Vorgangs angeben.
-
Abfrage — Mit dem Query-Anforderungsobjekt können Sie den DynamoDB-Resolver anweisen, eine Abfrageanforderung an DynamoDB zu stellen, und Sie können den Schlüsselausdruck, den zu verwendenden Index, zusätzliche Filter, die Anzahl der zurückzugebenden Elemente, die Verwendung konsistenter Lesevorgänge, die Abfragerichtung (vorwärts oder rückwärts) und Paginierungstoken angeben.
-
Scan — Mit der Scananforderung können Sie die DynamoDB-Funktion anweisen, eine Scananforderung an DynamoDB zu stellen, und Sie können einen Filter angeben, um Ergebnisse auszuschließen, welcher Index verwendet werden soll, wie viele Elemente zurückgegeben werden sollen, ob konsistente Lesevorgänge, Paginierungstoken und parallel Scans verwendet werden sollen.
-
Sync — Mit dem Sync-Anforderungsobjekt können Sie alle Ergebnisse aus einer DynamoDB-Tabelle abrufen und anschließend nur die Daten empfangen, die seit Ihrer letzten Abfrage geändert wurden (die Delta-Updates). Synchronisierungsanforderungen können nur an versionierte DynamoDB-Datenquellen gestellt werden. Sie können einen Filter angeben, um Ergebnisse, die Anzahl der zurückzugebenden Elemente, die Paginierungstoken und den Zeitpunkt, an dem Ihr letzter Synchronisierungsvorgang gestartet wurde, auszuschließen.
-
BatchGetItem - Mit dem BatchGetItem Anforderungsobjekt können Sie die DynamoDB-Funktion anweisen, eine BatchGetItem Anforderung an DynamoDB zu stellen, um mehrere Elemente abzurufen, möglicherweise über mehrere Tabellen hinweg. Für dieses Anforderungsobjekt müssen Sie die Tabellennamen angeben, aus denen die Elemente abgerufen werden sollen, und die Schlüssel der Elemente, die aus jeder Tabelle abgerufen werden sollen.
-
BatchDeleteItem - Mit dem BatchDeleteItem Anforderungsobjekt können Sie die DynamoDB-Funktion anweisen, eine BatchWriteItem Anforderung an DynamoDB zu stellen, um mehrere Elemente zu löschen, möglicherweise über mehrere Tabellen hinweg. Für dieses Anforderungsobjekt müssen Sie die Tabellennamen angeben, aus denen die Elemente gelöscht werden sollen, und die Schlüssel der Elemente, die aus jeder Tabelle gelöscht werden sollen.
-
BatchPutItem - Mit dem BatchPutItem Anforderungsobjekt können Sie die DynamoDB-Funktion anweisen, eine BatchWriteItem Anforderung an DynamoDB zu stellen, um mehrere Elemente zu platzieren, möglicherweise in mehreren Tabellen. Für dieses Anforderungsobjekt müssen Sie die Tabellennamen angeben, in die die Elemente eingefügt werden sollen, und die vollständigen Elemente, die in jede Tabelle eingefügt werden sollen.
-
TransactGetItems - Mit dem TransactGetItems Anforderungsobjekt können Sie die DynamoDB-Funktion anweisen, eine TransactGetItems Anforderung an DynamoDB zu stellen, um mehrere Elemente abzurufen, möglicherweise über mehrere Tabellen hinweg. Für dieses Anforderungsobjekt müssen Sie den Tabellennamen jedes Anforderungselements angeben, aus dem das Element abgerufen werden soll, und den Schlüssel jedes Anforderungselements, das aus jeder Tabelle abgerufen werden soll.
-
TransactWriteItems - Mit dem TransactWriteItems Anforderungsobjekt können Sie die DynamoDB-Funktion anweisen, eine TransactWriteItems Anforderung an DynamoDB zu stellen, um mehrere Elemente zu schreiben, möglicherweise in mehrere Tabellen. Für dieses Anforderungsobjekt müssen Sie den Zieltabellennamen jedes Anforderungselements, die Operation jedes auszuführenden Anforderungselements und den Schlüssel jedes zu schreibenden Anforderungselements angeben.
-
Typsystem (Anforderungszuordnung) — Erfahren Sie mehr darüber, wie DynamoDB-Typisierung in Anfragen integriert AWS AppSync wird.
-
Typsystem (Antwortzuordnung) — Erfahren Sie mehr darüber, wie DynamoDB-Typen automatisch in GraphQL oder JSON in eine Antwortnutzlast konvertiert werden.
-
Filter — Erfahren Sie mehr über Filter für Abfrage- und Scanvorgänge.
-
Bedingungsausdrücke — Erfahren Sie mehr über Bedingungsausdrücke für PutItem UpdateItem, und DeleteItem Operationen.
-
Ausdrücke für Transaktionsbedingungen — Erfahren Sie mehr über Bedingungsausdrücke für TransactWriteItems Operationen.
-
Projektionen — Erfahren Sie mehr darüber, wie Sie Attribute bei Lesevorgängen angeben.