Zum Inhalt springen

GraphQL-Mutationen

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

Die Archie Core GraphQL-Engine generiert automatisch Mutationen als Teil des GraphQL-Schemas basierend auf Ihren Projekttabellen. Alle Projekttabellen können Mutationen über den Projektendpunkt 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 Arbeitsbereich hinzugefügt wird, werden vier GraphQL-Mutationsoperationen automatisch für die Tabelle generiert. Diese sind:

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

alt text