【发布时间】:2016-10-27 13:48:13
【问题描述】:
我正在学习 GraphQL,我对 operation name 之后的查询部分非常感兴趣 query 或 mutation(取决于根查询类型)。我发现了几个使用操作名称的代码示例,我对它们的来源感到困惑?代码中似乎没有关于它们的引用,而且它们似乎完全是任意的。
query Welcome {
echo (email: "hi@example.com")
}
和
query HeroNameQuery {
hero {
name
}
}
我不明白为什么给定的架构不能只包含后面的查询和类型(例如user、article、order 等),而且我不明白命名空间系统和操作名称提供了任何优势。
【问题讨论】:
-
如果你只发送一个,我很确定这个名字可以省略(我也认为
query)。我相信这些名称基本上用于存储查询。您可以将它们放在服务器上并按名称执行它们,而不是发送整个查询......我相信这就是想法,但我也是 GQL 菜鸟。
标签: graphql