Фильтрация вложенных свойств в подграфе (графике)
Можно ли фильтровать подграф, используя «где», когда свойства вложены?
Например, если у нас есть такой запрос, можем ли мы отфильтровать его по имени приложения?
{
challenges(where: {something?}) {
challenger
outcome
application {
id
name
}
}
}
Я пробовал вот так, но не работает
{
challenges(where: {application: {name: "something"}) {
challenger
outcome
application {
id
name
}
}
}
2 ответа
Ты можешь написать:
{
challenges(where: {application_: {name: "something"}) {
challenger
outcome
application {
id
name
}
}
}
Уведомление
_
после имени свойства
Документы: https://thegraph.com/docs/en/querying/graphql-api/#example-for-nested-entity-filtering
К сожалению, в The Graph настоящее времяне поддерживает вложенные запросы . В настоящее время у них это есть в дорожной карте, поэтому я рекомендую подписаться на их выпуски в их репозитории или проверить их канал #announcements в Discord.