Verwenden Sie nicht die typisierte Aggregationsvariante der Aggregation, die im Wesentlichen versucht, Eigenschaftsreferenzen im Eingabetyp (AgentDataStorage) in Feldnamen zu übersetzen, und fehlschlägt, wenn die Eigenschaftsreferenzen nicht gefunden werden, in Ihrem Fall dataPoints.TOTAL_BUS_COMMISSION.
Verwenden Sie
AggregationResults<AggregationResult> results = mongoTemplate.aggregate(aggregation,
"agent_data_storage", AggregationResult.class);