Это простой пример из https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#mongo -template.aggregation-update :
Aggregation.newUpdate().set("average").toValue(ArithmeticOperators.valueOf("tests").avg());
Когда я запускаю его, результат:
Caused by: java.lang.UnsupportedOperationException: null
at java.base/java.util.AbstractList.add(AbstractList.java:153) ~[na:na]
at java.base/java.util.AbstractList.add(AbstractList.java:111) ~[na:na]
at org.springframework.data.mongodb.core.aggregation.AggregationUpdate.set(AggregationUpdate.java:142) ~[spring-data-mongodb-3.0.0.RELEASE.jar:3.0.0.RELEASE]
at org.springframework.data.mongodb.core.aggregation.AggregationUpdate$1.toValue(AggregationUpdate.java:207) ~[spring-data-mongodb-3.0.0.RELEASE.jar:3.0.0.RELEASE]
Имеет кто-нибудь пробовал использовать обновления конвейера агрегации в весенних данных?