Zum Inhalt springen

GraphQL-Mutationen

GraphQL-Mutationen werden verwendet, um Daten über die Workspace-API zu erstellen, zu aktualisieren und zu löschen.

Die GraphQL-Engine von Archie Core generiert automatisch Mutationen als Teil des GraphQL-Schemas basierend auf Ihren Projekttabellen. Alle Projekttabellen können Mutationen über den Projekt-Endpunkt empfangen.

In den folgenden Beispielen haben wir eine Tabelle namens students, die Felder und Beziehungen wie firstName, email, age enthält.

Wann immer eine Tabelle zu einem Workspace hinzugefügt wird, werden vier GraphQL-Mutationsoperationen automatisch für die Tabelle generiert. Sie sind:

  • createTableName(...) - Akzeptiert Eingaben als Argument, aus denen ein neuer Datensatz in der Datenbanktabelle befüllt wird.
  • createTableNameMany(...) - Akzeptiert Eingaben als Argument, aus denen ein oder mehrere neue Datensätze in der Datenbanktabelle befüllt werden.
  • updateTableName(...) - Akzeptiert Eingabe und ID als Argumente, mit denen ein bestehender Datensatz aktualisiert wird.
  • deleteTableName(...) - Akzeptiert ID als Argumente, mit denen ein bestehender Datensatz gelöscht wird.

alt text