MongoDB ændrede i 3.6, hvordan aggregeringskommandoen fungerer. Aggregationer kræver nu en markør. Vi tilpassede Spring Data MongoDB 2.1, men ikke tidligere versioner.
Aggregeringer skal påberåbes gennem samlingens aggregate(…) metode i stedet for at kalde kommandoen direkte. Dette er også grunden til, at vi ikke backporterede ændringen. executeCommand(…) kaldes ikke længere, og vi ønsker ikke at bryde kompatibiliteten i en fejlrettelsesudgivelse.
Den nemmeste tilgang for dig kan være at tilsidesætte aggregate(…) metode og kald den passende metode, DBCollection.aggregate(…) med den tilknyttede aggregeringspipeline.