MongoDB berubah di 3.6 cara kerja perintah agregasi. Agregasi sekarang membutuhkan kursor. Kami mengadaptasi Spring Data MongoDB 2.1 tetapi bukan versi sebelumnya.
Agregasi harus dipanggil melalui aggregate(…)
. koleksi metode alih-alih memanggil perintah secara langsung. Ini juga alasan mengapa kami tidak mendukung perubahan tersebut. executeCommand(…)
tidak lagi dipanggil dan kami tidak ingin merusak kompatibilitas dalam rilis perbaikan bug.
Pendekatan termudah bagi Anda adalah mengganti aggregate(…)
dan panggil metode yang sesuai, DBCollection.aggregate(…)
dengan alur agregasi yang dipetakan.