我想定义以下查询 {
// return all individuals
individuals {
id
}
}
// return ONE individual by id
individuals(id:"123") {
id
}
}
注意查询名称是一样的,只是参数不同。 今天,我发现的唯一解决方法是定义不同的查询名称。 如何定义多态查
我希望有人在GraphQL/Relay社区遇到此问题。 我们有一个多语言系统,这意味着结果是本地化的。所以我们有一个叫做lang的参数,它被传递给字段解析器。 查询被写成这样: query {
viewer(lang: ja) {
books { <- Type is `Book`
id
title <- This would be localized