【问题标题】:Can I use a GraphQL union for plain strings?我可以将 GraphQL 联合用于纯字符串吗? 【发布时间】:2022-01-25 12:04:45 【问题描述】: 在 Graphql 中,我可以创建一个 union,如下所示: union SearchResult = Book | Movie 有没有办法对纯字符串执行此操作?像这样的: union AccountRole = "admin" | "consumer" 【问题讨论】: 标签: graphql 【解决方案1】: 恐怕你不能这样做,因为这是规范所定义的。 从规范here中提到的联合语法,您要更改的部分应遵循Names语法,其中第一个字符只允许为大写字母,小写字母或_ (即字符设置如下) A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z _ 【讨论】: