何时在GraphQL查询模式命名中使用动词?

何时在GraphQL查询模式命名中使用动词?,graphql,apollo,Graphql,Apollo,几乎总是当我看到GraphQL模式时,它只是一个对象图 但是我看到了 该示例在顶层有: hero droid search 除了搜索,什么时候在查询树中使用动词才合适 是否有使用嵌套动词的最佳实践示例 (当然,个别查询和变体会广泛使用动词——这个问题只涉及查询模式。)您能解释一下动词的含义吗。所举的例子可以是任何一个例子name@JoeWarner我们通常为函数保留动词命名。我在GraphQL模式中看到的一切都是名词(英雄、机器人、小部件、用户、应用程序),表示它们是对象。我见过的唯一动词(动

几乎总是当我看到GraphQL模式时,它只是一个对象图

但是我看到了

该示例在顶层有:

hero
droid
search
除了
搜索
,什么时候在查询树中使用动词才合适

是否有使用嵌套动词的最佳实践示例


(当然,个别查询和变体会广泛使用动词——这个问题只涉及查询模式。)

您能解释一下动词的含义吗。所举的例子可以是任何一个例子name@JoeWarner我们通常为函数保留动词命名。我在GraphQL模式中看到的一切都是名词(英雄、机器人、小部件、用户、应用程序),表示它们是对象。我见过的唯一动词(动作词)是“搜索”。还有其他情况下我们可能会使用动作词吗?这使得模式的这一部分看起来更像一个函数(如
search()
),而不是像
application{address{state}}
这样的数据需求声明。