GraphQL Sorguları
GraphQL sorguları, proje API’si üzerinden veri almak için kullanılır.
Archie Core GraphQL motoru, proje tablolarınıza dayalı olarak GraphQL şemasının bir parçası olarak otomatik olarak sorgular oluşturur. Tüm proje tabloları, proje uç noktası üzerinden sorgulanabilir.
Otomatik Oluşturulan Sorgular
Section titled “Otomatik Oluşturulan Sorgular”Bir projeye her tablo eklendiğinde, tablo için otomatik olarak iki GraphQL sorgu işlemi oluşturulur. Bunlar:
- tableNameById(…) - Veritabanından tek bir kayıt almak için bir argüman olarak
idve herhangi bir benzersiz değeri kabul eder. - tableNames(…) - Sayfalama, ilişkisel filtreleme, sıralama ve daha fazlasını desteklerken küratörlü bir kayıt listesi almak için
filter,sort,skip,after,before,first,groupByvelastkabul eder.

Liste Argümanları
Section titled “Liste Argümanları”Archie Core, listeler için belirtildiğinde aşağıdaki sorgu argümanlarına yanıt verir.
- filter: Alan değerlerine göre kayıtları filtreler.
- orderBy: [KULLANIMDIŞI - sort kullanın]
- sort: Sıralama düzeni yapılandırması. Tek veya çoklu alan sıralaması olabilir.
- first: Sorguyu ilk N kayıtla sınırlar. Varsayılan ve maksimum değer 5000’dir.
- last: Sonuçtan N son kaydı döndürür.
- groupBy: Döndürülen kayıtları belirli bir alanın değerlerine göre gruplar. Bu genellikle kategorilere dayalı verileri analiz etmek için toplama işlevleriyle (count veya sum gibi) birlikte kullanılır.
- after: Belirtilen ID’den sonraki kayıtları döndürür. İmleç tabanlı sayfalama için kullanılır.
- before: Belirtilen ID’den önceki kayıtları döndürür. İmleç tabanlı sayfalama için kullanılır.
- skip: Sonuçtan N kaydı atlar.