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}) } } }