43. Query: haal "Fields" op

Query om gebruikersveldnamen "Fields" op te halen met filters op labels, farmUuid, fieldUuid, veldNaam. De teruggegeven percelen worden alfabetisch gesorteerd op veldnaam.

Het veldfilter werkt als een EN-voorwaarde, bijvoorbeeld mogelijk te filteren op farmUuid en op fieldUuid en op labels en op veldNaam in dezelfde query of slechts één filtervoorwaarde te gebruiken of geen voorwaarde te gebruiken.

Filteren op veldNaam werkt als begint_met.

Om paginalogica te implementeren, gebruik de queryparameter paginaGrootte. Er zijn laatstBeoordeeldSleutel en totaalAantal in de respons, waarbij laatstBeoordeeldSleutel verwijst naar het laatst verwerkte record dat voldoet aan de filtervoorwaarde en totaalAantal het totale aantal records is dat voldoet aan de filtervoorwaarden.

query FilterFields {
  getFields(
    filter: {
      farmUuid: "<placeholder_of_farm_uuid>"
      fieldUuid: "<placeholder_of_field_uuid>"
      labels: [{ name: "naam1", value: "waarde1" }]
      paginaGrootte: 2
      laatstBeoordeeldSleutel: {
        SorteerSleutel: "<some_key>"
        PartitieSleutel: "<some_key>"
        TagString: "<some_key>"
      }
      veldNaam: "Voorbeeld"
    }
  ) {
    fields {
      uuid
      area(unit: HECTARES)
      naam
      labels {
        naam
        value
      }
      totaalAantal
    }
    laatstBeoordeeldSleutel {
      SorteerSleutel
      PartitieSleutel
      TagString
    }
  }
}

Laatst bijgewerkt

Was dit nuttig?