Individuele Records Muteren
Je kunt individuele tabelrecords maken, bijwerken en verwijderen met behulp van de automatisch gegenereerde GraphQL-mutatiebewerkingen van 8base.
In de volgende voorbeelden hebben we een tabel genaamd students, die velden en relaties bevat zoals firstName, email, age.
Een Enkel Record Maken
Section titled “Een Enkel Record Maken”Maak een nieuw record met behulp van het invoerargument dat de datagegevens definieert.
Verzoek
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 } }}Antwoord
{ "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" } } }}Een Enkel Record Bijwerken
Section titled “Een Enkel Record Bijwerken”Werk een record bij met behulp van de id en input argumenten.
Verzoek
mutation MyMutation1 { updateStudents( id: "2685ec12-a4c7-491d-a155-d0b09190993b", input: { age: 23 } ) { id firstName age }}Antwoord
{ "data": { "updateStudents": { "id": "2685ec12-a4c7-491d-a155-d0b09190993b", "firstName": "John", "age": 23 } }}Een Enkel Record Verwijderen
Section titled “Een Enkel Record Verwijderen”Verwijder een record met behulp van het id argument.
Verzoek
mutation MyMutation1 { deleteStudents( id: "2685ec12-a4c7-491d-a155-d0b09190993b" )}Antwoord
{ "data": { "deleteStudents": true }}