Фильтрация вложенных свойств в подграфе (графике)

Можно ли фильтровать подграф, используя «где», когда свойства вложены?

Например, если у нас есть такой запрос, можем ли мы отфильтровать его по имени приложения?

      {
  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.

Другие вопросы по тегам