MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Получаване на изключение на нулев указател Монго агрегиране с помощта на Spring Data (динамични полета)

Не използвайте типизирания вариант на агрегиране, който по същество се опитва да преведе препратките на свойства във входния тип (AgentDataStorage) в имена на полета и се проваля, когато не намери препратките на свойства, във вашия случай dataPoints.TOTAL_BUS_COMMISSION.

Използвайте

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Отпечатване на изхода на заявката на Mongo във файл, докато сте в mongo shell

  2. mongoexport без поле _id

  3. MongoDB Намерете производителност:единичен съставен индекс срещу два индекса с единично поле

  4. Как да заобиколим липсата на транзакции в MongoDB?

  5. Най-добрият начин за съхраняване на дата/час в mongodb