For the complete documentation index, see llms.txt. This page is also available as Markdown.

43. Consulta Obter "Fields"

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?