node.js - 根突变/查询中有多个 GraphQL 实体?
问题描述
如何将来自不同实体的多个查询/突变添加到 graphql 模式?
我有一个名为 User.graphql 的文件并定义了架构:
import UserQueries, UserMutations from 'User.graphql'
schema {
query: UserQueries,
mutation: UserMutations
}
它有效。现在我想添加另一个实体,称为事件和相关的查询和突变。它应该如下所示:
伪代码:
schema {
query: UserQueries & EventQueries,
mutation: UserMutations & EventMutations
}
那么,如何在上面显示的伪代码等实体之间连接查询和突变?这是一种好方法和适当的架构吗?
我还附上了.js代码
const userSchema = addResolversToSchema({
schema,
resolvers: {
UserMutations,
UserQueries
}
})
解决方案
推荐阅读
- python - 使用 `-c` 或 `-m` 将工作目录添加到 sys.path 的方式不同
- docker - 在 MediaToolkit 输出文件未保存在 asp.net 核心中的指定目录路径中,带有 docker
- python - FFT Scipy 计算频率
- salesforce - 在 SalesForce 中获取 Connected App 的 refresh_token
- flutter - Column中的ListView产生异常的上边距
- php - 为什么我无法使用 laravel 查询生成器执行此更新?
- android - 如何在android中计算后退按钮宽度、工具栏标题宽度和菜单项宽度?
- vue.js - Vue 2 中的动态组件和条件渲染
- python - python 3 fabric 2返回控制字符
- javascript - 组件异常:未定义不是对象(正在评估“item [0].items.created”)