【发布时间】:2017-07-02 19:08:31
【问题描述】:
当父源来自不同的源和不同的形状时,我在尝试编写字段解析器时遇到问题。
例如,假设我有以下架构:
type Person
id : Number
fullname : String
type Story:
title : String
author : Person
Query:
getPersonById(id: Number) : Person # makes db call.
getStoryById(id: Number) : Story # gets the story somehow.
现在,问题在于 Story 的作者解析器,它返回的值是:
{ id: 1, first_name: "Jack" last_name: "Hugh" }
当 getPersonById 返回时:
{ id: 1, firstName: "Jack", lastName: "Hugh" }
现在,由于源中的字段名称不同,我无法为 Person 的 fullName 编写有效的解析器。
你会建议做什么?
提前致谢!
【问题讨论】:
标签: graphql