0

我可以调用突变来插入一个节点,但是如果我也想插入与另一个节点的关系怎么办?

我看到 Grandstack 已经产生了这种类型的一些突变: AddGroupUsers

我如何用节点插入突变将此突变称为togeder?一种交易?可能吗?是否存在一种方法来定义与同一突变中的节点的关系?

4

1 回答 1

0

您可以通过以下方式在 Graphql 中提供多种操作:

mutation($name: String!, $login: String!) {
  CreateRepository(name: $name) {
    name
  }
  AddRepositoryOwner(from: { login: $login }, to: { name: $name }) {
    from {
      login
    }
    to {
      name
    }
  }
}

还提供变量:

{
    variables: {
        login: "login",
        name: "name",
    }
}

这是我所知道的最接近您想要实现的目标。

于 2021-02-09T08:24:35.060 回答