43. Kysely: Hanki "Fields"

Kysely käyttäjän "Peltojen" hakemiseksi suodattimilla tunnisteet, farmUuid, fieldUuid, peltonimi. Kentät palautetaan aakkosjärjestyksessä peltonimen mukaan.

Peltosuodatin toimii IKÄÄN-ehtona, esim. mahdollista suodattaa farmUuid ja fieldUuid ja tunnisteet ja peltonimi yhdellä kyselyllä tai käyttää vain yhtä suodatusehtoa tai olla käyttämättä ehtoja.

Suodata käyttäen peltonimi toimii kuten alkaa_kanssa.

Sivuittamislogiikan toteuttamiseksi käytä kyselyparametria sivunKoko. Vastauksessa on viimeinenArvioituAvain ja kokonaismäärä vastauksessa, missä viimeinenArvioituAvain viittaa viimeiseen käsiteltyyn tietueeseen, joka täyttää suodatin ehdon ja kokonaismäärä on suodatusehtoja vastaavien tietueiden kokonaismäärä.

kysely FilterFields {
  getFields(
    suodatin: {
      farmUuid: "<placeholder_of_farm_uuid>"
      fieldUuid: "<placeholder_of_field_uuid>"
      tunnisteet: [{ name: "name1", value: "value1" }]
      sivunKoko: 2
      viimeinenArvioituAvain: {
        LajittelunAvain: "<some_key>"
        OsioAvain: "<some_key>"
        TunnisteMerkkijono: "<some_key>"
      }
      peltonimi: "Esimerkki"
    }
  ) {
    fields {
      uuid
      area(unit: HECTARES)
      nimi
      etiketit {
        nimi
        arvo
      }
      kokonaismäärä
    }
    viimeinenArvioituAvain {
      LajittelunAvain
      OsioAvain
      TunnisteMerkkijono
    }
  }
}

Last updated

Was this helpful?