GraphQL枚举为DB整数而不是字符串

时间:2018-09-10 17:01:28

标签: database performance enums graphql graphql-js

我正在使用像这样的GraphQL枚举类型:

enum PlayerSkill {
  happiness
  game
  run
  water
}

我可以在数据库中存储值而不是字符串吗?

在DB中存储整数而不是字符串是否更好?

1 个答案:

答案 0 :(得分:0)

在JavaScript中定义枚举时可以使用value属性。 graphql-js documentation中的示例将非常有帮助。在Apollo中,如果您更喜欢SDL方法,则可以使用internal values来实现相同的目的。