Avait une bonne recherche, mais ne semble rien trouver pour cela. Existe-t-il un moyen dans GraphQL d'accéder uniquement au premier élément d'un tableau?
Quelque chose comme:
query {
allDBItems {
edges {
node {
exampleArray([0])
}
}
}
}
PAS de cette façon - il n'y a pas une telle syntaxe "client uniquement".
Règle générale 'demander ce dont vous avez besoin' nécessite une expression explicite lors du passage de paramètres (variables) [nommés].
Dites simplement à votre API ce dont vous avez besoin - passez un paramètre limit
(et index
?) - sth reconnaissable pour votre [résolveurs] API.
Sans cela, vous ne pouvez utiliser que le premier des éléments de tableau renvoyés - adapté uniquement aux petits ensembles de données.
Lisez les documents de graphql sur la pagination.