2017-10-26 6 views
2

Es ist mein Beispiel. Ich versuche ein Fragment. Ich bin mir nicht sicher, wie ich Fragment mit Resolver verbinden soll. Kann mir jemand helfen? https://launchpad.graphql.com/9qvqz3v5rNodeJs GraphQL Fragmente Resolver

Wenn ich wie unten abfragen

{ 
     user { 
      userId 
      firstName 
      lastName 
      pincode 
      state 
      country 
     } 
    } 

Ich werde diese Ausgabe erhalten JSON

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

Ich brauche gleiche Leistung, wenn ich mit Fragment abfragen.

{ 
     user { 
     userId 
     firstName 
     lastName 
     addressDetails 
     } 
    } 

Antwort

1

Sie können Fragment Abfrage wie folgt verwendet werden, die

gleiche Ergebnis liefert
{ 
    user{ 
... userPayload 
    } 
} 

fragment userPayload on User{ 
    userId 
    firstName 
    lastName 
    pincode 
    state 
    country 

} 

Ich denke, das die, die Sie wollen, ist

+0

Thank you .. :) super – mpriyaah

Verwandte Themen