【发布时间】:2019-10-26 02:36:53
【问题描述】:
我正在使用 apollo-server 构建 GraphQL 架构。我的架构有大量查询,我想将它们组合在一起。有没有办法按域对它们进行分组,以便我可以进行如下查询:
query {
Books {
getAll {
...
}
getByUser {
...
}
}
}
我可以使用 graphql-dotnet 执行此操作,但我不确定如何使用 apollo-server 执行此操作。
【问题讨论】:
-
不清楚你在问什么。 Apollo 是一个 GraphQL 客户端,因此您可以使用的查询取决于您查询的服务。您是否在询问本地状态管理(即使用
@client指令的查询)? -
更重要的是,寻求建议或做某事的“最佳方式”往往会吸引固执己见的答案,这可以使您的问题off-topic StackOverflow。请考虑重写您的问题,问“我如何做 x”或“做 x 的利弊是什么”,这将是更合适的问题。
-
Apollo 是客户端和服务器。但我说的是服务器。将其添加到主要问题中。
-
抱歉 Vytautas,您在
apollo-server中谈论的等效功能并不清楚。感谢您澄清和编辑问题。我再次编辑它只是为了根据您的 cmets 和以前的编辑提供一些额外的细节。
标签: typescript graphql graphql-js apollo-server