דלגו לתוכן

מוטציות GraphQL

מוטציות GraphQL משמשות ליצירה, עדכון ומחיקה של נתונים דרך ממשק ה-API של מרחב העבודה.

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

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

מוטציות שנוצרות אוטומטית

Section titled “מוטציות שנוצרות אוטומטית”

בכל פעם שמוסיפים טבלה למרחב עבודה, נוצרות אוטומטית ארבע פעולות מוטציית GraphQL לטבלה. הן:

  • createTableName(...) - מקבלת קלט כפרמטר שממלאים ממנו רשומה חדשה בטבלת מסד הנתונים.
  • createTableNameMany(...) - מקבלת קלט כפרמטר שממלאים ממנו רשומה אחת או יותר מהרשומות החדשות בטבלת מסד הנתונים.
  • updateTableName(...) - מקבלת קלט ומזהה כפרמטרים שבאמצעותם מעדכנים רשומה קיימת.
  • deleteTableName(...) - מקבלת מזהה כפרמטר שבאמצעותו מוחקים רשומה קיימת.

alt text