将枚举用作Graphql中的查询参数

时间:2019-01-11 10:58:08

标签: graphql graphql-java

在SDL中使用枚举作为查询参数的graphql语法是什么?

schema {
  query: Query
}
type Query {
    getWordsCountByLanguage (language: LanguageIso): [WordCount]
}
enum LanguageIso {
    AA
    AB
}

解析以上架构会引发错误,Expected type 'language' to be a GraphQLInputType, but it wasn't!

定义包含枚举的输入类型将导致类似的错误。

在SDL中似乎无法使用枚举作为查询参数。

1 个答案:

答案 0 :(得分:0)

已经报告了一个错误here 问题在于嵌套输入(即,您的输入参数包含枚举)。如果您像我的问题中那样直接将枚举作为参数传递,则应该起作用。