Is it possible to have conditional aggregation stages depending on returned variables from aggregation?
For example
User.aggregate([ // if user has