PlanExecutor error during aggregation :: caused by :: $push used too much memory and cannot spill to disk. Memory limit: 104857600 bytes