Gatsby: [gatsby-transformer-json] Filtrer les données par attribut

Créé le 12 oct. 2017  ·  3Commentaires  ·  Source: gatsbyjs/gatsby

Lorsque vous utilisez gatsby-transformer-json filtrage d'un tableau ne fonctionne pas :

data.json

{
  "foo": [
    {
      "name": "Name 1"
    },
    {
      "name": "Name 2"
    }
  ]
}

graphQL

{
  dataJson(foo: {in: {name: {ne: "no match"}}}) {
    foo {
      name
    }
  }
}

Erreur

{
  "errors": [
    {
      "message": "Cannot read property 'id' of undefined",
      "locations": [
        {
          "line": 2,
          "column": 3
        }
      ],
      "path": [
        "dataJson"
      ]
    }
  ],
  "data": {
    "dataJson": null
  }
}

C'est la même chose si le data-array a un id-attribut dans l'objet.

gatsby v1.9.45

Commentaire le plus utile

En haut!
Avez-vous trouvé une solution?

J'ai le même problème..

Tous les 3 commentaires

En haut!
Avez-vous trouvé une solution?

J'ai le même problème..

@MarbleCK non . Je ne me suis plus penché là-dessus. Tenez moi au courant si vous trouvez une solution.

Il n'y a eu aucune activité sur cette question récemment. En raison du nombre élevé de notifications GitHub entrantes, nous devons nettoyer certains des anciens problèmes car beaucoup d'entre eux ont déjà été résolus avec les dernières mises à jour ou expliqués dans un numéro précédent.

N'hésitez pas à en ouvrir un nouveau si vous rencontrez toujours ce problème ou un problème similaire ! ??

Aussi, marquer ceci comme un doublon à #3643

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

mikestopcontinues picture mikestopcontinues  ·  3Commentaires

benstr picture benstr  ·  3Commentaires

theduke picture theduke  ·  3Commentaires

ghost picture ghost  ·  3Commentaires

jaanhio picture jaanhio  ·  3Commentaires