Можно ли массиву данных присвоить одно значение в схеме GraphQL? - PullRequest
0 голосов
/ 07 февраля 2019

При назначении типов вашей модели данных в GraphQL, есть ли способ, которым я могу назначить массив определенных типов для большего типа?Извините, я не знаю, как лучше всего сформулировать вопрос.Пример ниже.

type Creature {
  id: ID! @unique
  creature_name: String!
  creature_type: String!
  creature_size: String!
  description: String!
  creature_stats: [Health: Int!, Stamina: Int!, Endurance: Int!...]
}

Я хочу вызвать creature_stats и получить всю статистику за один выстрел.

1 Ответ

0 голосов
/ 07 февраля 2019

На самом деле, я думаю, вы ищете связь с другой моделью данных.Вы можете сделать что-то вроде:

type Creature {
  id: ID! @unique
  creature_name: String!
  creature_type: String!
  creature_size: String!
  description: String!
  creature_stats: CreatureStats!
}

type CreatureStats {
  id: ID! @unique
  Health: Int!
  Stamina: Int!
  Endurance: Int!
  ...
}

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...