【发布时间】:2019-03-16 01:55:21
【问题描述】:
在我看到的大多数示例中,我需要为每种类型实现一个 fletcher,即每种类型都有一个通用查询。 由于 GraohQL 的承诺之一是减少服务器负载,我想知道如何自定义对数据库的查询,使其仅获取用户在 GraphQL 查询中指定的字段。
我知道我可以获取所有可能的字段,但在我看来这似乎没有抓住重点。
【问题讨论】:
标签: api graphql graphql-java
在我看到的大多数示例中,我需要为每种类型实现一个 fletcher,即每种类型都有一个通用查询。 由于 GraohQL 的承诺之一是减少服务器负载,我想知道如何自定义对数据库的查询,使其仅获取用户在 GraphQL 查询中指定的字段。
我知道我可以获取所有可能的字段,但在我看来这似乎没有抓住重点。
【问题讨论】:
标签: api graphql graphql-java
我不知道这个特定的 java 实现,但它与其他解决方案类似。
您必须使用其他可用的上下文信息来优化数据库查询。根据docs,您可能正在寻找DataFetchingEnvironment
【讨论】: