在同一查询中使用先前GraphQL突变的信息

时间:2020-06-08 18:48:26

标签: javascript graphql keystone gqlquery

我想运行一个具有多个突变的查询,但是我需要引用以前突变的数据吗?

mutation {
  venue1: createVenue(data: { name: "Test Venue 1", active: true }) {
    id
  }
  layout1: createLayout(
    data: { name: "Test Layout 1", active: true, venue: { connect: (I WANT TO USE venue1) } }
  ) {
    id
  }
}

这是我要做的事情的过度简化,我将需要使用单个查询来为测试目的播种数据库,并使用create代替connect这还不够,因为存在必需的关系和需要多个关系的元素,因此必须线性地填充所有这些关系。

0 个答案:

没有答案