43. Consulta: Obter "Talhões"
Consulta para obter os "Fields" do usuário com filtros por rótulos, farmUuid, fieldUuid, nomeDoCampo. Os campos retornados em ordem alfabética pelo nome do campo.
O filtro de campo funciona como condição E, por exemplo, é possível filtrar por farmUuid e por fieldUuid e por rótulos e por nomeDoCampo na mesma consulta ou usar apenas uma condição de filtro ou não usar condição alguma.
Filtrar por nomeDoCampo funciona como começa_com.
Para implementar a lógica de paginação, use o parâmetro de consulta tamanhoDaPagina. Há ultimaChaveAvaliada e contagemTotal na resposta, onde ultimaChaveAvaliada refere-se ao último registro processado que corresponde à condição de filtro e contagemTotal é o número total de registros que correspondem às condições de filtragem.
consulta FilterFields {
getFields(
filtro: {
farmUuid: "<placeholder_of_farm_uuid>"
fieldUuid: "<placeholder_of_field_uuid>"
rótulos: [{ nome: "name1", valor: "value1" }]
tamanhoDaPagina: 2
ultimaChaveAvaliada: {
ChaveDeOrdenação: "<some_key>"
ChaveDePartição: "<some_key>"
TagString: "<some_key>"
}
nomeDoCampo: "Exemplo"
}
) {
fields {
uuid
area(unit: HECTARES)
nome
labels {
nome
value
}
contagemTotal
}
ultimaChaveAvaliada {
ChaveDeOrdenação
ChaveDePartição
TagString
}
}
}
Atualizado
Isto foi útil?