NodeJs GraphQL片段解析器

时间:2017-10-26 10:54:24

标签: node.js graphql-js apollo-server express-graphql

这是我的榜样。我正在尝试片段。我不确定如何将片段连接到解析器。任何人都可以帮助我吗?https://launchpad.graphql.com/9qvqz3v5r

如果我查询如下

 {
       user {
           userId
           firstName
           lastName
           pincode
           state
           country
      }
  }

我将获得此输出JSON

{
  "data": {
    "user": {
      "userId": 4,
      "firstName": "Priya",
      "lastName": "zzz",
      "pincode": "600021",
      "state": "TN",
      "country": "INDIA"
    }
  }
}

如果我使用片段查询,我需要相同的输出。

    {  
      user {
        userId
        firstName
        lastName
        addressDetails
      }
    }

1 个答案:

答案 0 :(得分:1)

您可以像这样使用片段查询,返回相同的结果

{
  user{
 ... userPayload
  }
}

fragment userPayload on User{
  userId
  firstName
  lastName
  pincode
  state
  country

}

我认为这是你想要的那个