sql >> Databasteknik >  >> NoSQL >> MongoDB

Få nollpekare undantag Mongo aggregation med hjälp av fjäderdata (dynamiska fält)

Använd inte den typade aggregeringsvarianten av aggregering som i huvudsak försöker översätta egenskapsreferenser i inmatningstypen (AgentDataStorage) till fältnamn och misslyckas när den inte hittar egenskapsreferenserna, i ditt fall dataPoints.TOTAL_BUS_COMMISSION.

Använd

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



  1. Uppdatera ett objekt i en array som finns i en array

  2. Mongodb, samlad fråga med $lookup

  3. Hur skapar man en egen databas i Redis?

  4. MongoDB Visa allt innehåll från alla samlingar