דלגו לתוכן

מוטציות רשומות בודדות

ניתן ליצור, לעדכן ולמחוק רשומות טבלה בודדות באמצעות פעולות מוטציית GraphQL שנוצרות אוטומטית על ידי Archie Core.

בדוגמאות הבאות, יש לנו טבלה בשם students, המכילה שדות ויחסים כמו firstName, email ו-age.

צור רשומה חדשה באמצעות פרמטר הקלט שמגדיר את נתוני הרשומה.

בקשה

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"
}
}
}
}

עדכן רשומה באמצעות מזהה ופרמטרי קלט.

בקשה

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
}
}
}

מחק רשומה באמצעות פרמטר המזהה.

בקשה

mutation MyMutation1 {
deleteStudents(
id: "2685ec12-a4c7-491d-a155-d0b09190993b"
)
}

תגובה

{
"data": {
"deleteStudents": true
}
}