graphql 模式的命名空间解析

dil*_*280 3 graphql graphql-java

如果我想根据上下文创建 2 种不同的用户类型,如何在 graphql 中实现它而不用不同的命名?graphql 是否支持命名空间或任何形式的概念,我们可以实现相同的行为?请指教。

Dan*_*den 6

规格来看

GraphQL 架构中的所有类型都必须具有唯一的名称。所提供的两个类型不能具有相同的名称。所提供的类型的名称不得与任何内置类型(包括标量和内省类型)冲突。

GraphQL 中没有“命名空间”的概念。模式具有操作、类型、字段、参数和指令——仅此而已。

User拥有映射到架构中的多种类型(即Viewer和)的单个域模型(即 )并没有什么问题Friend