当前位置:  开发笔记 > 编程语言 > 正文

如何在sangria-graphql中执行Mutation?

如何解决《如何在sangria-graphql中执行Mutation?》经验,为你挑选了1个好方法。

目前,我正在从这里学习sangria-graphql .但是,我找不到Mutation(添加,更新,删除)的任何文档.此外,谷歌不会帮助我.那么,你们能为我提供任何好的资源吗?



1> tenshi..:

GraphQL中的变异被建模为对象类型,就像Query类型一样.GraphQL模式有3个顶级入口点,它们被建模为对象类型:

Query type - 查询的根目录

Mutation type - 突变的根

Subscription type - 订阅的根目录

创建方案时,您可以提供所有3个方案:

Schema(QueryType, Some(MutationType), Some(SubscriptionType))

否则,突变的工作方式与查询非常相似,只是突变顶级字段是按顺序执行的(保证不会并行执行).

有关更多信息和示例,我建议您检查sangria-subscriptions - 示例,该示例除了正常查询之外还演示了变异和订阅.我建议你从架构定义开始:

https://github.com/sangria-graphql/sangria-subscriptions-example/blob/master/src/main/scala/schema.scala#L87

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有