Ändern einzelner Datensätze
Sie können einzelne Tabellendatensätze mit den automatisch generierten GraphQL-Mutationsoperationen von 8base erstellen, aktualisieren und löschen.
In den folgenden Beispielen haben wir eine Tabelle namens students, die Felder und Beziehungen wie firstName, email, age enthält.
Erstellen eines einzelnen Datensatzes
Abschnitt betitelt „Erstellen eines einzelnen Datensatzes“Erstellen Sie einen neuen Datensatz mit dem Eingabeargument, das die Daten des Datensatzes definiert.
Anfrage
mutation MyMutation1 { createStudents( input: { firstName: "John", lastName: "Doe", email: "john.doe@example.com", age: 24, city: "2900562f-d036-486d-be98-9ebf064c27fe" } ) { id firstName lastName email age city { id nameCity } }}Antwort
{ "data": { "createStudents": { "id": "2685ec12-a4c7-491d-a155-d0b09190993b", "firstName": "John", "lastName": "Doe", "email": "john.doe@example.com", "age": 24, "city": { "id": "2900562f-d036-486d-be98-9ebf064c27fe", "nameCity": "Houston" } } }}Aktualisieren eines einzelnen Datensatzes
Abschnitt betitelt „Aktualisieren eines einzelnen Datensatzes“Aktualisieren Sie einen Datensatz mit den Argumenten id und input.
Anfrage
mutation MyMutation1 { updateStudents( id: "2685ec12-a4c7-491d-a155-d0b09190993b", input: { age: 23 } ) { id firstName age }}Antwort
{ "data": { "updateStudents": { "id": "2685ec12-a4c7-491d-a155-d0b09190993b", "firstName": "John", "age": 23 } }}Löschen eines einzelnen Datensatzes
Abschnitt betitelt „Löschen eines einzelnen Datensatzes“Löschen Sie einen Datensatz mit dem Argument id.
Anfrage
mutation MyMutation1 { deleteStudents( id: "2685ec12-a4c7-491d-a155-d0b09190993b" )}Antwort
{ "data": { "deleteStudents": true }}