【发布时间】:2021-02-22 13:57:59
【问题描述】:
如果我有 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 中使用的变量?
【问题讨论】:
-
mutations 保证被顺序调用/解析,然后
createresolver 可以通过parent(1st) arg 访问更早的突变结果 -
检查here。