43. Query Obtener "Fields"

Consulta para obtener los "Campos" de usuario con filtros por etiquetas, farmUuid, fieldUuid, nombreDelCampo. Los campos devueltos en orden alfabético por nombre de campo.

El filtro de campo funciona como condición AND, p. ej. es posible filtrar por farmUuid y por fieldUuid y por etiquetas y por nombreDelCampo en una sola consulta o usar solo una condición de filtro o no usar ninguna condición.

Filtrar por nombreDelCampo funciona como comienza_con.

Para implementar la lógica de paginación, use el parámetro de consulta tamañoDePágina. Hay últimaClaveEvaluada y conteoTotal en la respuesta, donde últimaClaveEvaluada se refiere al último registro procesado que coincide con la condición de filtro y conteoTotal es el número total de registros que coinciden con las condiciones de filtrado.

consulta FiltrarCampos {
  obtenerCampos(
    filtro: {
      farmUuid: "<placeholder_of_farm_uuid>"
      fieldUuid: "<placeholder_of_field_uuid>"
      etiquetas: [{ nombre: "nombre1", valor: "valor1" }]
      tamañoDePágina: 2
      últimaClaveEvaluada: {
        ClaveOrdenación: "<alguna_clave>"
        ClavePartición: "<alguna_clave>"
        CadenaEtiqueta: "<alguna_clave>"
      }
      nombreDelCampo: "Ejemplo"
    }
  ) {
    fields {
      uuid
      area(unit: HECTARES)
      name
      labels {
        name
        value
      }
      conteoTotal
    }
    últimaClaveEvaluada {
      ClaveOrdenación
      ClavePartición
      CadenaEtiqueta
    }
  }
}

Última actualización

¿Te fue útil?