43. Query: Ottieni "Fields"

Query per ottenere i "Campi" dell'utente con filtri per etichette, farmUuid, fieldUuid, nomeCampo. I campi restituiti in ordine alfabetico per nome del campo.

Il filtro per campo funziona come condizione AND, ad es. è possibile filtrare per farmUuid e per fieldUuid e per etichette e per nomeCampo nella stessa query oppure usare una sola condizione di filtro o non usare alcuna condizione.

Filtra per nomeCampo funziona come inizia_con.

Per implementare la logica di paginazione, usare il parametro di query dimensionePagina. Ci sono ultimaChiaveValutata e conteggioTotale nella risposta, dove ultimaChiaveValutata si riferisce all'ultima registrazione processata che soddisfa la condizione di filtro e conteggioTotale è il numero totale di record che soddisfano le condizioni di filtro.

query FiltraCampi {
  ottieniCampi(
    filtro: {
      farmUuid: "<placeholder_of_farm_uuid>"
      fieldUuid: "<placeholder_of_field_uuid>"
      etichette: [{ nome: "nome1", valore: "valore1" }]
      dimensionePagina: 2
      ultimaChiaveValutata: {
        ChiaveOrdinamento: "<some_key>"
        ChiavePartizione: "<some_key>"
        StringaTag: "<some_key>"
      }
      nomeCampo: "Esempio"
    }
  ) {
    fields {
      uuid
      area(unit: HECTARES)
      nome
      labels {
        nome
        value
      }
      conteggioTotale
    }
    ultimaChiaveValutata {
      ChiaveOrdinamento
      ChiavePartizione
      StringaTag
    }
  }
}

Ultimo aggiornamento

È stato utile?