GraphQL - 使用默认返回字段定义模式和查询

时间:2016-09-03 20:19:18

标签: graphql graphql-js

有没有办法用默认的返回字段定义架构或查询?

我想在没有要求任何字段的情况下返回某些字段 有没有办法从源返回所有字段(可能使用*)

2 个答案:

答案 0 :(得分:1)

所以,我一直在尝试使用Schema,返回的GraphQLObjectType及其解析器,并且无法找到实现所需内容的实用方法。

我最终定义的是定义了一个额外的一般字段将被查询

类似的东西:

{
    people{
         generic
    }
}

generic的解析器只返回包含所有类型字段的对象时..

虽然这不符合您的要求,但这是我无法在谷歌或堆栈中找到答案后能够想到的。

很高兴听到另一种选择:)

答案 1 :(得分:1)

我遇到了同样的问题,我的解决方案是在graphql执行查询执行之前使用一个中间件添加到客户端查询请求的字段(例如通用)。希望它有所帮助