43. Query 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?