java 从Mongo驱动程序版本3.8.1升级到4.6.1

xa9qqrwz  于 2023-06-28  发布在  Java
关注(0)|答案(1)|浏览(139)

将mongo驱动程序版本从3.8.1更新到4.6.1后。我得到下面的错误在我现有的查询

"Unrecognized pipeline stage name: '$and'"

所有的聚合都在工作早些时候。Sping Boot 版本- 2.7.10 Java版本- 11
如果我将版本从4.6.1恢复到3.8.1,我会得到class not defined错误。请帮助我解决这个问题

9udxz4iz

9udxz4iz1#

这个问题是与匹配管道,它是增加和两次,但它是在以前的版本工作正常,但打破当我们使用新的版本。我修改了下面的代码:而不是这个

pipeline.add(and

使用这个:

pipeline.addAll

相关问题