【发布时间】:2016-12-18 16:09:13
【问题描述】:
我想知道 GraphiQL 中是否有一种方法可以让我将一个查询/突变的结果通过管道传输到另一个查询/突变。这是一个示例,其中login 突变用于获取viewer,viewer 将用于查询该用户的addresses。 GraphQL / GraphiQL 有可能吗?
mutation {
login(credentials: {
email: "me@me.com",
password: "password123",
passwordConfirmation: "password123"
}) {
viewer
}
}
query {
addresses(viewer:viewer) {
city
}
}
【问题讨论】:
-
有一个实验性的 batchOperations 功能,但我认为它还没有登陆 graphql-js。我在这里打开了一个问题。 github.com/graphql/graphql-js/issues/462
标签: graphql