![](/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.