Возможно ли создать новый локальный запрос, который выделит все записи указанного c __typename? - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь написать локальный запрос, чтобы выбрать все Group тип в Team объект. но кеш Apollo (in-memory-cache) имеет только 2 типа API чтения кеша (readQuery / readFragment), и им тоже нужна опция ID.

Как я могу запросить все о типе группы?

# server schema
type Team {
  id: ID!
  groups: [Group!]!
}

type Group {
  id: ID!
  name: String!
}

type Query {
  team: Team!
}
# client schema
extend type Query {
  groups: [Group!]!
}

То же самое ниже SQL

SELECT * FROM cache WHERE __typename = 'Group'
...