تحول السجلات الفردية
يمكنك إنشاء وتحديث وحذف سجلات الجدول الفردية باستخدام عمليات تحول GraphQL المُنشأة تلقائيًا بواسطة 8base.
في الأمثلة التالية، لدينا جدول يسمى 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 }}