sql >> Base de Datos >  >> NoSQL >> MongoDB

Obtención de la agregación de Mongo de excepción de puntero nulo utilizando Spring Data (campos dinámicos)

No utilice la variante de agregación con tipo de agregación que esencialmente está tratando de traducir referencias de propiedad en el tipo de entrada (AgentDataStorage) en nombres de campo y falla cuando no encuentra las referencias de propiedad, en su caso dataPoints.TOTAL_BUS_COMMISSION.

Usar

AggregationResults<AggregationResult> results = mongoTemplate.aggregate(aggregation,
    "agent_data_storage", AggregationResult.class);