我试图将React应用程序中的对象数组提供给GraphQL。但是我收到了这个错误:
Error: The type of Mutation.reorderFields(fieldsOrder:) must be Input Type but got: [orderField].
这是我的架构:
reorderFields(
fieldsOrder:[orderField]
):Boolean!
突变:
type orderField{
order: Int,
myform: String,
id: String,
}
任何帮助将不胜感激,谢谢。
答案 0 :(得分:1)
我认为问题可能出在GraphQL服务器上。 因为 orderField 被定义为对象类型,所以它可能应该被定义为输入类型。
在GraphQL变异中,需要将数据有效负载定义为输入类型。
检查Mutations and Input Types以获得有关如何进行突变的更好说明。