XYZ - 是对象、接口或联合类型字段。不允许对没有子字段的对象、接口和联合进行叶选择

Jer*_*son 3 mutation graphql hotchocolate

运行此 Mutation GraphQL 查询:

mutation {
    addProduct (input: { name: "Salad Roll", description : "Tasty Salad Roll" })
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

"errors": [ { "message": "addProduct是对象、接口或联合类型字段。不允许在没有子字段的对象、接口和联合上进行叶选择。",

我如何解决它?

Jer*_*son 5

解决方案是返回一个值:

mutation {
    addProduct (input: { name: "Salad Roll", description : "Tasty Salad Roll" })
    {
        product
        {
        id
        }
    }
}
Run Code Online (Sandbox Code Playgroud)