מוטציות רשומות בודדות
ניתן ליצור, לעדכן ולמחוק רשומות טבלה בודדות באמצעות פעולות מוטציית GraphQL שנוצרות אוטומטית על ידי Archie Core.
בדוגמאות הבאות, יש לנו טבלה בשם students, המכילה שדות ויחסים כמו firstName, email ו-age.
יצירת רשומה אחת
Section titled “יצירת רשומה אחת”צור רשומה חדשה באמצעות פרמטר הקלט שמגדיר את נתוני הרשומה.
בקשה
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 } }}תגובה
{ "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" } } }}עדכון רשומה אחת
Section titled “עדכון רשומה אחת”עדכן רשומה באמצעות מזהה ופרמטרי קלט.
בקשה
mutation MyMutation1 { updateStudents( id: "2685ec12-a4c7-491d-a155-d0b09190993b", input: { age: 23 } ) { id firstName age }}תגובה
{ "data": { "updateStudents": { "id": "2685ec12-a4c7-491d-a155-d0b09190993b", "firstName": "John", "age": 23 } }}מחיקת רשומה אחת
Section titled “מחיקת רשומה אחת”מחק רשומה באמצעות פרמטר המזהה.
בקשה
mutation MyMutation1 { deleteStudents( id: "2685ec12-a4c7-491d-a155-d0b09190993b" )}תגובה
{ "data": { "deleteStudents": true }}