首页 > 解决方案 > 我可以在 GraphQL 的另一个查询中使用几个查询吗?

问题描述

例如,我有两个查询:

query FirstOne {
    city {
        id
        name
    }
}

query SecondOne {
    person {
        id
        name
    }
}

我可以做这样的事情吗?

query CombinedQuery {
    FirstOne
    SecondOne
}

我想减少查询重复,因为如果我不能像这样创建查询,CombinedQuery我将需要以这种方式创建它:

query CombinedQuery {
    city {
        id
        name
    }
    person {
        id
        name
    }
}

从我的角度来看 - 这个查询很糟糕。

标签: graphqlgraphql-js

解决方案


推荐阅读