MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Obtendo a agregação do Mongo de exceção de ponteiro nulo usando dados do Spring (campos dinâmicos)


Não use a variante de agregação tipada de agregação que está essencialmente tentando traduzir referências de propriedade no tipo de entrada (AgentDataStorage) em nomes de campo e falha quando não encontra as referências de propriedade, no seu caso dataPoints.TOTAL_BUS_COMMISSION.

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