春季数据-MongoDB:聚合管道更新不起作用

时间:2020-06-16 17:14:07

标签: spring-data-mongodb

这是来自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] 

有人尝试过在Spring数据中使用聚合管道更新吗?

1 个答案:

答案 0 :(得分:0)