43. Fråga: Hämta "Fields"

Fråga för att hämta användarens "Fields" med filter efter etiketter, farmUuid, fieldUuid, fältNamn. Fälten returneras i alfabetisk ordning efter fältnamn.

Fältfiltret fungerar som OCH-villkor, t.ex. möjligt att filtrera efter farmUuid och efter fieldUuid och efter etiketter och efter fältNamn i samma fråga eller använda bara ett filtervillkor eller inte använda något villkor.

Filtrera efter fältNamn fungerar som börjar_med.

För att implementera pagineringslogik, använd frågeparametern sidaStorlek. Det finns senastUtvärderadNyckel och totaltAntal i svaret, där senastUtvärderadNyckel refererar till den sista bearbetade posten som matchar filtervillkoret och totaltAntal är det totala antalet poster som matchar filtreringsvillkoren.

query FilterFields {
  getFields(
    filter: {
      farmUuid: "<placeholder_of_farm_uuid>"
      fieldUuid: "<placeholder_of_field_uuid>"
      labels: [{ name: "name1", value: "value1" }]
      pageSize: 2
      lastEvaluatedKey: {
        SortKey: "<some_key>"
        PartitionKey: "<some_key>"
        TagString: "<some_key>"
      }
      fieldName: "Exempel"
    }
  ) {
    fields {
      uuid
      area(unit: HECTARES)
      namn
      labels {
        namn
        value
      }
      totaltAntal
    }
    lastEvaluatedKey {
      SortKey
      PartitionKey
      TagString
    }
  }
}

Last updated

Was this helpful?