微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Grandstack 添加带有关系的突变

如何解决Grandstack 添加带有关系的突变

我可以调用一个mutation来插入一个节点, 但是如果我还想插入与另一个节点的关系呢?

我看到大堆栈产生了一些这种类型的突变:AddGroupUsers

我怎样才能将这个突变与节点插入突变一起调用?一种交易?是否有可能? 有没有办法定义同一个mutation中节点的关系?

解决方法

您可以通过以下方式在 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",}
}

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。