database - GraphQL 枚举到 DB 整数而不是字符串
问题描述
我正在使用这样的 GraphQL 枚举类型:
enum PlayerSkill {
happiness
game
run
water
}
我可以在我的数据库中存储值而不是字符串吗?
在数据库中存储整数而不是字符串更好吗?
解决方案
在 JavaScript 中定义枚举时可以使用 value 属性。graphql-js 文档中的示例应该很有帮助。在 Apollo 中,如果您更喜欢 SDL 方法,您可以使用内部值实现相同的目的。
推荐阅读
- javascript - 有什么方法可以知道用户是否接到电话?(Javascript)
- amazon-web-services - 如何使用 API 识别底层云
- python - 有没有办法让散景 HoverTool 显示时间序列字形而不仅仅是文本?
- wordpress - WordPress - 传递 args URL 时出现 404 错误
- python - 单元测试运行在 Eclipse 中运行,但不能从控制台运行
- sql - 如何将 SQL 过滤器转换为 Pyspark
- r - 使用 geom_ribbon 对标准偏差着色进行着色
- c# - 我的日期时间字符串未被识别为有效的日期时间格式
- php - 我如何存储/序列化 php 返回的 mysqli_query 结果?
- c# - 为什么 AutoFixture 不能创建这个类?