İçeriğe geç

GraphQL Mutasyonları

GraphQL mutasyonları, çalışma alanı API’si aracılığıyla veri oluşturmak, güncellemek ve silmek için kullanılır.

Archie Core’un GraphQL motoru, proje tablolarınıza dayalı olarak GraphQL şemasının bir parçası olarak mutasyonları otomatik olarak oluşturur. Tüm proje tabloları, proje uç noktası aracılığıyla mutasyon alabilir.

Aşağıdaki örneklerde, firstName, email, age gibi alanları ve ilişkileri içeren students adlı bir tablomuz var.

Bir çalışma alanına bir tablo eklendiğinde, tablo için dört GraphQL mutasyon işlemi otomatik olarak oluşturulur. Bunlar:

  • createTableName(...) - Veritabanı tablosunda yeni bir kayıt oluşturacağı girdi olarak bir argüman kabul eder.
  • createTableNameMany(...) - Veritabanı tablosunda bir veya daha fazla yeni kayıt oluşturacağı girdi olarak bir argüman kabul eder.
  • updateTableName(...) - Mevcut bir kaydı güncelleyeceği argümanlar olarak girdi ve kimlik kabul eder.
  • deleteTableName(...) - Mevcut bir kaydı sileceği argümanlar olarak kimlik kabul eder.

alt text