MongoDB промени в 3.6 начина на работа на командата за агрегиране. Агрегациите сега изискват курсор. Ние адаптирахме Spring Data MongoDB 2.1, но не и предишни версии.
Агрегациите трябва да се извикват чрез aggregate(…) на колекцията метод вместо директно извикване на командата. Това е и причината да не подкрепим промяната. executeCommand(…) вече не се извиква и не искаме да нарушаваме съвместимостта в версия за корекция на грешки.
Най-лесният подход за вас може да бъде да замените aggregate(…) метод и извикайте подходящия метод, DBCollection.aggregate(…) с картографирания конвейер за агрегиране.