43. Zapytanie: Pobierz „Pola”
Zapytanie o pobranie użytkownika "Fields" z filtrami po etykietach, farmUuid, fieldUuid, nazwaPola. Pola zwracane są w porządku alfabetycznym według nazwy pola.
Filtr pola działa jak warunek AND, np. można filtrować po farmUuid i po fieldUuid i po etykietach i po nazwaPola w jednym zapytaniu lub użyć tylko jednego warunku filtru albo nie używać żadnego warunku.
Filtruj po nazwaPola działa jako zaczyna_się_od.
Aby zaimplementować logikę paginacji, użyj parametru zapytania rozmiarStrony. Istnieją ostatniOcenionyKlucz i łącznaLiczba w odpowiedzi, gdzie ostatniOcenionyKlucz odnosi się do ostatniego przetworzonego rekordu pasującego do warunku filtru oraz łącznaLiczba to całkowita liczba rekordów, które spełniają warunki filtrowania.
query FilterFields {
getFields(
filter: {
farmUuid: "<placeholder_of_farm_uuid>"
poleUuid: "<placeholder_of_field_uuid>"
labels: [{ name: "name1", value: "value1" }]
pageSize: 2
lastEvaluatedKey: {
SortKey: "<some_key>"
PartitionKey: "<some_key>"
TagString: "<some_key>"
}
fieldName: "Sample"
}
) {
fields {
uuid
area(unit: HECTARES)
nazwa
labels {
nazwa
value
}
łącznaLiczba
}
lastEvaluatedKey {
SortKey
PartitionKey
TagString
}
}
}
Ostatnia aktualizacja
Czy to było pomocne?