43. Requête : obtenir les « Parcelles »
Requête pour obtenir les "Fields" d'utilisateur avec des filtres par étiquettes, farmUuid, fieldUuid, nomDuChamp. Les champs renvoyés par ordre alphabétique du nom du champ.
Le filtre de champ fonctionne comme une condition ET, par ex. il est possible de filtrer par farmUuid et par fieldUuid et par étiquettes et par nomDuChamp dans une seule requête ou d'utiliser une seule condition de filtre ou de ne pas utiliser de condition.
Filtrer par nomDuChamp fonctionne comme commence_par.
Pour implémenter la logique de pagination, utilisez le paramètre de requête tailleDePage. Il y a lastEvaluatedKey et nombreTotal dans la réponse, où lastEvaluatedKey fait référence au dernier enregistrement traité correspondant à la condition de filtrage et nombreTotal est le nombre total d'enregistrements qui correspondent aux conditions de filtrage.
query FilterFields {
getFields(
filter: {
farmUuid: "<placeholder_of_farm_uuid>"
fieldUuid: "<placeholder_of_field_uuid>"
labels: [{ name: "name1", value: "value1" }]
pageSize: 2
lastEvaluatedKey: {
SortKey: "<some_key>"
PartitionKey: "<some_key>"
TagString: "<some_key>"
}
fieldName: "Sample"
}
) {
fields {
uuid
area(unit: HECTARES)
nom
labels {
nom
value
}
nombreTotal
}
lastEvaluatedKey {
SortKey
PartitionKey
TagString
}
}
}
Mis à jour
Ce contenu vous a-t-il été utile ?