43. Заявка: Получаване на "полета"
Запитване за получаване на потребителските "Поля" с филтри по етикети, farmUuid, fieldUuid, имеНаПоле. Върнатите полета са подредени в азбучен ред по име на поле.
Филтърът за поле работи като логическо И, например възможно е да се филтрира по farmUuid и по fieldUuid и по етикети и по имеНаПоле в едно запитване или да се използва само едно условие за филтриране или да не се използва никакво условие.
Филтрирай по имеНаПоле работи като започва_с.
За да реализирате логиката за странициране, използвайте параметъра на заявката размерСтраница. Има последноОцененКлюч и общБрой в отговора, където последноОцененКлюч се отнася до последния обработен запис, който отговаря на условието за филтриране и общБрой е общият брой записи, които отговарят на филтриращите условия.
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: "Sample"
}
) {
fields {
uuid
area(unit: HECTARES)
name
labels {
name
value
}
общБрой
}
lastEvaluatedKey {
SortKey
PartitionKey
TagString
}
}
}
Последна актуализация
Беше ли полезно?