У меня есть две таблицы tire
и brand
. У них отношения один-ко-многим. Поэтому, когда я пытаюсь выполнить следующий запрос
getTireListing (sortBy: "title") {
edges {
node {
title
description1
description2
brand {
... on object_brand {
brandName
}
}
}
}
totalCount
}
, я получаю следующий результат.
{
"data": {
"getTireListing": {
"edges": [
{
"node": {
"title": "Continental-ContieCocontact 5",
"description1": "<p>test</p>\n",
"description2": "<p>test 2</p>\n",
"brand": {
"brandName": "Continental"
}
}
},
{
"node": {
"title": "PremiumContact TM 6",
"description1": "<p>test</p>\n",
"description2": "<p>test</p>\n",
"brand": {
"brandName": "Continental"
}
}
},
{
"node": {
"title": "Tire name",
"description1": "<p>fgafd</p>\n",
"description2": "<p>asfasdf</p>\n",
"brand": {
"brandName": "Abc Brand"
}
}
}
],
"totalCount": 3
}
}
}
Теперь мне нужно отфильтровать шину по названию бренда, поэтому я попытался
getTireListing (sortBy: "title",filter: "{\"brand\" : {\"brandName\": \"Continental\" } }") {
но я получаю ошибку Column not found: 1054 Unknown column 'brandName' in 'where clause'
Я новичок ie в GraphQL. Кто-нибудь может помочь, пожалуйста?