我想使用java语言在graphql查询参数中使用字符串数组

我想使用java语言在graphql查询参数中使用字符串数组,graphql,graphql-java,Graphql,Graphql Java,这里是我的查询类型。id是我的查询参数。我想通过传递多个ID来获取多个数据 food(id: String[]): [Food] 但它显示出错误。谁能告诉我这是否可能,如果可能的话?如何?未正确定义id,它应该是: { food(id=["1","2"]) { name colour } } 在这种情况下,我也会用复数形式命名参数,因此ids而不是id谢谢您的评论。但我的问题是如何在查询参数中发送多个ID。我只想回答我自己的问题。食物(编号:“[1,2]”)。通过这

这里是我的查询类型。id是我的查询参数。我想通过传递多个ID来获取多个数据

food(id: String[]): [Food]

但它显示出错误。谁能告诉我这是否可能,如果可能的话?如何?

未正确定义
id
,它应该是:

{
  food(id=["1","2"]) {
    name
    colour

  }
}

在这种情况下,我也会用复数形式命名参数,因此
ids
而不是
id

谢谢您的评论。但我的问题是如何在查询参数中发送多个ID。我只想回答我自己的问题。食物(编号:“[1,2]”)。通过这个,我们可以获取两个id值
food(id: [String]): [Food]