, . , , , ObjectId Object, , , , , . , , - Id, . , Unions , , , . , ...
. graphql, . , User Type, :
type User {
_id: ID
firstName: String
lastName: String
companyId: ID
company: Company
}
:
User: {
company(u) {
return User.findOne({ _id: u.companyId });
},
}
User resolver GQL :
query getUserById($_id:ID!)
{ getUserById(_id:$_id) {
_id
firstName
lastName
company {
name
}
companyId
}}
,
S. Arora