43. Forespørsel: Hent "Fields"

Forespørsel for å hente brukerens "Fields" med filtre etter etiketter, farmUuid, fieldUuid, feltnavn. Feltene returneres i alfabetisk rekkefølge etter feltnavn.

Feltfilteret fungerer som EN OG-betingelse, f.eks. mulig å filtrere etter farmUuid og etter fieldUuid og etter etiketter og etter feltnavn i én forespørsel eller bruke bare én filterbetingelse eller ingen betingelse.

Filtrer etter feltnavn fungerer som begynner_med.

For å implementere pagineringslogikk, bruk spørringsparameteren sideStørrelse. Det finnes sisteEvaluerteNøkkel og totalantall i svaret, hvor sisteEvaluerteNøkkel refererer til den sist behandlede posten som matcher filterbetingelsen og totalantall er totalt antall poster som matcher filtreringsbetingelsene.

spørring FilterFields {
  hentFelter(
    filter: {
      farmUuid: "<placeholder_of_farm_uuid>"
      fieldUuid: "<placeholder_of_field_uuid>"
      etiketter: [{ navn: "name1", verdi: "value1" }]
      sideStørrelse: 2
      sisteEvaluerteNøkkel: {
        SortKey: "<some_key>"
        PartitionKey: "<some_key>"
        TagString: "<some_key>"
      }
      feltnavn: "Sample"
    }
  ) {
    fields {
      uuid
      area(unit: HECTARES)
      navn
      labels {
        navn
        value
      }
      totalantall
    }
    sisteEvaluerteNøkkel {
      SortKey
      PartitionKey
      TagString
    }
  }
}

Sist oppdatert

Var dette nyttig?