Bei Verwendung von gatsby-transformer-json
funktioniert das Filtern eines Arrays nicht:
data.json
{
"foo": [
{
"name": "Name 1"
},
{
"name": "Name 2"
}
]
}
graphQL
{
dataJson(foo: {in: {name: {ne: "no match"}}}) {
foo {
name
}
}
}
Error
{
"errors": [
{
"message": "Cannot read property 'id' of undefined",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"dataJson"
]
}
],
"data": {
"dataJson": null
}
}
Das gleiche gilt, wenn das Daten-Array ein id-Attribut im Objekt hat.
gatsby v1.9.45
Hoch!
Haben Sie eine Lösung gefunden?
ich habe das gleiche problem..
@MarmorCK nein. Ich habe nicht mehr nachgeschaut. Halte mich auf dem Laufenden, wenn du eine Lösung findest.
Zu diesem Thema gab es in letzter Zeit keine Aktivitäten. Aufgrund der hohen Anzahl eingehender GitHub-Benachrichtigungen müssen wir einige der alten Probleme bereinigen, da viele davon bereits mit den neuesten Updates behoben oder in einer früheren Ausgabe erläutert wurden.
Fühlen Sie sich frei, ein neues zu
Markieren Sie dies auch als Duplikat von #3643
Hilfreichster Kommentar
Hoch!
Haben Sie eine Lösung gefunden?
ich habe das gleiche problem..