可以在GraphQL模式中为数据数组分配单个值吗?

时间:2019-02-07 00:33:21

标签: graphql

在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!...]
}

我想打电话给生物统计,并一枪取回所有统计。

1 个答案:

答案 0 :(得分:1)

实际上,我认为您正在寻找的是与另一个数据模型的关系。您可以执行以下操作:

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!
  ...
}

希望对您有帮助。