1

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 中使用枚举作为查询参数。

4

1 回答 1

1

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

于 2019-01-11T12:46:56.030 回答