Query: { user: (_, {id}) => db.users.find(u => u.id === id) },
User: { posts: (user) => db.posts.filter(p => p.userId === user.id) }{
"data": {
"user": {
"name": "Ada",
"posts": [
{
"title": "Hello World"
}
]
}
}
}type User { id: ID!, name: String!, posts: [Post!]! }
type Post { title: String! }
type Query { user(id: ID!): User }