43. Užklausa: gauti „Laukus“

Užklausa gauti vartotojo „Laukai“ su filtrais pagal etiketes, farmUuid, fieldUuid, laukoPavadinimas. Grąžinami laukai surikiuoti abėcėlės tvarka pagal lauko pavadinimą.

Lauko filtras veikia kaip IR sąlyga, pvz., galima filtruoti pagal farmUuid ir pagal fieldUuid ir pagal etiketes ir pagal laukoPavadinimas vienoje užklausoje arba naudoti tik vieną filtro sąlygą arba nenaudoti jokios sąlygos.

Filtruoti pagal laukoPavadinimas veikia kaip prasideda_nuo.

Norint įgyvendinti puslapiavimo logiką, naudokite užklausos parametrą puslapioDydis. Atsakyme yra paskutinisĮvertintasRaktas ir bendrasĮrašųSkaičius , kur paskutinisĮvertintasRaktas reiškia paskutinį apdorotą įrašą, atitinkantį filtro sąlygą, o bendrasĮrašųSkaičius yra bendras įrašų, atitinkančių filtro sąlygas, skaičius.

užklausa FiltruotiLaukus {
  gautiLaukus(
    filtras: {
      farmUuid: "<placeholder_of_farm_uuid>"
      fieldUuid: "<placeholder_of_field_uuid>"
      etiketės: [{ pavadinimas: "name1", reikšmė: "value1" }]
      puslapioDydis: 2
      paskutinisĮvertintasRaktas: {
        RikiavimoRaktas: "<some_key>"
        SkirsnioRaktas: "<some_key>"
        ŽymosEilutė: "<some_key>"
      }
      laukoPavadinimas: "Pavyzdys"
    }
  ) {
    fields {
      uuid
      area(unit: HECTARES)
      pavadinimas
      etiketės {
        pavadinimas
        reikšmė
      }
      bendrasĮrašųSkaičius
    }
    paskutinisĮvertintasRaktas {
      RikiavimoRaktas
      SkirsnioRaktas
      ŽymosEilutė
    }
  }
}

Last updated

Was this helpful?