web-dev-qa-db-fra.com

Requête GraphQL pour accéder au premier élément d'un tableau?

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])
      }
    }
  }
}
9
Joss Classey

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.

0
xadm