From 74ea9140456fbbd94b8185787b7294efdef35593 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 27 Sep 2018 15:47:14 +0200 Subject: [PATCH] Descendants on GraphQL --- server/schema/schema.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/schema/schema.js b/server/schema/schema.js index cfcc7400f..24ba54086 100644 --- a/server/schema/schema.js +++ b/server/schema/schema.js @@ -144,7 +144,14 @@ const RootQuery = new GraphQLObjectType({ if (mongoQuery.$or.length === 0) { mongoQuery = {} } - return User.find(mongoQuery) + return User.find([mongoQuery]) + } + }, + descendents: { + type: new GraphQLList(UserType), + args: {id: {type: GraphQLString}}, + resolve (parent, args) { + return User.find({referrerId: args.id}) } } }