MongoDB在3.6中更改了聚合命令的工作方式。聚合现在需要一个游标。我们改编了Spring Data MongoDB
2.1,但没有改编以前的版本。
聚合必须通过集合的
aggregate(…)方法来调用,而不是直接调用命令。这也是我们没有回溯变更的原因。
executeCommand(…)不再被调用,我们也不想破坏Bugfix版本中的兼容性。
最简单的方法是使用映射的聚合管道覆盖
aggregate(…)方法并调用适当的方法
DBCollection.aggregate(…)。

MongoDB在3.6中更改了聚合命令的工作方式。聚合现在需要一个游标。我们改编了Spring Data MongoDB
2.1,但没有改编以前的版本。
聚合必须通过集合的
aggregate(…)方法来调用,而不是直接调用命令。这也是我们没有回溯变更的原因。
executeCommand(…)不再被调用,我们也不想破坏Bugfix版本中的兼容性。
最简单的方法是使用映射的聚合管道覆盖
aggregate(…)方法并调用适当的方法
DBCollection.aggregate(…)。