تخطَّ إلى المحتوى

تحول السجلات الفردية

يمكنك إنشاء وتحديث وحذف سجلات الجدول الفردية باستخدام عمليات تحول GraphQL المُنشأة تلقائيًا بواسطة 8base.

في الأمثلة التالية، لدينا جدول يسمى 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
}
}