graphql - 我可以在 graphql 游乐场中将一个变量分配给突变的结果吗
问题描述
如果我有 2 个字段的突变:
type Mutation {
createSimulation(
name: String
simulators: [AvailableSimulators!]!
timeToLiveInMS: Int
): Simulation!
create(
simulationID: ID!
simulator: AvailableSimulators!
type: String!
attributes: KeyValuePair
): CreateResult!
}
当我在 graphql applo 服务器游乐场中运行突变时,我需要一个来自createSimulation
调用返回的值create
:
我可以以某种方式分配一个可以在其中使用的变量create
吗?
解决方案
不,您应该发送 2 个请求来处理它。客户端应createSimulation
首先请求获得响应,然后请求另一个请求以create
使用该 UUID 进行突变。
推荐阅读
- python - 如何在 Python 中遍历嵌套的 JSON
- google-app-engine - 如何从 Google App Engine 中的单个 app.yaml 文件部署 Java 应用程序的多个版本
- amazon-web-services - 有没有一种方法可以限制某个区域的 AWS CloudFront 分配以节省成本?
- exception - 如何以编程方式检测 dotnet.exe 何时遇到第二次机会异常?
- visual-studio - 如果我想将会话超时增加到 60 分钟,是否足以在 Web.config 中进行更改,或者还需要调整 IIS?
- c++ - 仅当父循环的所有迭代都为真时,如何执行嵌套的 if 语句?
- javascript - 仅在授予权限后如何加载地图
- angular - 如何在角度调用setter方法
- wordpress - AWS 实例内存不足问题
- c++ - C ++反序列化二叉树