小编Raj*_*jan的帖子

graphql 未使用别名时出现 FieldsConflict 类型的验证错误

当我在请求中未使用别名时,收到错误“FieldsConflict 类型的验证错误”。请确认这是否是预期的情况或是否有解决方法

{
    person(search: [{firstname: "DAN", lastname: "WATLER", country: "FRANCE"}])
    { 
        firstname
        lastname
        country
        age
        address      
    }

    person(search: [{firstname: "FRANK", lastname: "TEE", country: "FRANCE"}])
    { 
        firstname
        lastname
        country
        age
        address      
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了验证错误,但如果我使用下面所示的别名,错误不会出现,并且我会得到成功的响应。

我不想使用别名,请建议是否有任何解决方法。谢谢 !

{
    dan: person(search: [{firstname: "DAN", lastname: "WATLER", country: "FRANCE"}])
    { 
        firstname
        lastname
        country
        age
        address      
    }

    frank: person(search: [{firstname: "FRANK", lastname: "TEE", country: "FRANCE"}])
    { 
        firstname
        lastname
        country
        age
        address      
    }
}
Run Code Online (Sandbox Code Playgroud)

graphql graphql-java github-graphql graphql-spring-boot

2
推荐指数
1
解决办法
1514
查看次数