![](/img/trans.png)
[英]How can a graphql mutation accept an array of arguments with apollo server express?
[英]GraphQL typedef mutation need to accept an Array
在GraphQL中声明typeDefs时,如何在突变中传递自定义类型的数组?
type Itinerary { name: String! itinerary: [Location]! } input Location { name: String! country: String region: String city: String duration: Int! } type Mutation { addItinerary( name: String!, itinerary: [Location]!, ): Itinerary }
我在graphiql中收到错误消息“ Itinerary.itinerary的类型必须为Output Type,但得到:[Location]!”
这似乎是一件微不足道的任务,但我找不到适合这种情况的任何东西
您将返回一个Itinerary
类型,该类型本身包含一个嵌套的Location
,但是您已经声明Location
是一个输入类型 ,它不能作为突变的结果返回。 您需要定义单独的输入类型,并且不能返回它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.