Spring Data MongoDB不再支持QueryDSL反转查询?

时间:2019-10-02 17:21:19

标签: java spring-data-mongodb querydsl

在Spring Data MongoDB和QueryDSL的早期版本中,我能够执行以下操作。

return ExpressionUtils.allOf(aggregatePredicates).not();

升级到Spring Boot 2后,我们发现遇到以下错误。

java.lang.ClassCastException: class org.bson.Document cannot be cast to class java.lang.Iterable

大概是.not()现在需要一个List(可迭代),尽管查询DSL会平铺为一个对象。

即使我尝试以几种不同的方式对谓词执行NOT的方式也遇到相同的错误,我却惊讶地发现没有对此“错误”的引用(我将其称为!)。

谢谢您的帮助!

0 个答案:

没有答案