A Query Language for Data
query { teams { name drivers { name nationality } } }
{ "data": { "teams": [ { "name": "Ferrari", "drivers": [ { "name": "Charles Leclerc", "nationality": "Monegasque" }, { "name": "Sebastian Vettel", "nationality": "German" } ] }, { "name": "Mercedes", "drivers": [ { "name": "Valtteri Bottas", "nationality": "Finnish" }, { "name": "Lewis Hamilton", "nationality": "British" } ] } ] } }
Query
Response
type Team { name: String! drivers: [Driver!]! } type Driver { name: String! team: Team nationality: String! } type Query { teams: [Team!]! }
Schema
By Maciej
Mock out the first sprint