MongoDB ändrade i 3.6 hur aggregeringskommandot fungerar. Aggregationer kräver nu en markör. Vi anpassade Spring Data MongoDB 2.1 men inte tidigare versioner.
Aggregeringar måste åberopas genom samlingens aggregate(…)
metod istället för att anropa kommandot direkt. Detta är också anledningen till att vi inte backporterade förändringen. executeCommand(…)
kallas inte längre och vi vill inte bryta kompatibiliteten i en bugfixutgåva.
Det enklaste sättet för dig kan vara att åsidosätta aggregate(…)
metod och anropa lämplig metod, DBCollection.aggregate(…)
med den mappade aggregeringspipelinen.