Ao usar gatsby-transformer-json
filtragem de uma matriz não funciona:
data.json
{
"foo": [
{
"name": "Name 1"
},
{
"name": "Name 2"
}
]
}
GraphQL
{
dataJson(foo: {in: {name: {ne: "no match"}}}) {
foo {
name
}
}
}
erro
{
"errors": [
{
"message": "Cannot read property 'id' of undefined",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"dataJson"
]
}
],
"data": {
"dataJson": null
}
}
É o mesmo se o array de dados tem um atributo id no objeto.
gatsby v1.9.45
Acima!
Você encontrou uma solução?
Estou tendo o mesmo problema..
@MarbleCK não. Eu não olhei mais para isso. Mantenha-me informado se você encontrar uma solução.
Não houve nenhuma atividade sobre este problema recentemente. Devido ao grande número de notificações recebidas do GitHub, temos que limpar alguns dos problemas antigos, pois muitos deles já foram resolvidos com as atualizações mais recentes ou explicados em uma edição anterior.
Sinta-se à vontade para abrir um novo se ainda tiver esse problema ou um semelhante! 👍
Além disso, marcando isso como uma duplicata de # 3643
Comentários muito úteis
Acima!
Você encontrou uma solução?
Estou tendo o mesmo problema..