В предыдущем выпуске 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-запрос выравнивается до объекта.
Я удивлен, что не нашел ссылки на эту "ошибку" (I)я назову это!) даже если я попробую несколько разных способов сделать НЕ для предиката, я получу ту же ошибку.
Спасибо за помощь!