43. Fråga: Hämta fält
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
}
}
}
Senast uppdaterad
Var detta till hjälp?