MongoDBは、3.6で集計コマンドの動作を変更しました。集計にはカーソルが必要です。 Spring Data MongoDB 2.1を採用しましたが、以前のバージョンは採用していません。
アグリゲーションは、コレクションのaggregate(…)を介して呼び出す必要があります コマンドを直接呼び出す代わりにメソッド。これは、変更をバックポートしなかった理由でもあります。 executeCommand(…) は呼び出されなくなり、バグ修正リリースで互換性を壊したくありません。
最も簡単な方法は、aggregate(…)をオーバーライドすることです。 メソッドを実行し、適切なメソッドDBCollection.aggregate(…)を呼び出します。 マップされた集約パイプラインを使用します。