Hỗ trợ cho các toán tử tổng hợp Mongo3.4 đã được thêm vào trong 1.10.0.RC1. Nếu bạn đồng ý với việc cập nhật để phát hành phiên bản ứng viên, mọi thứ sẽ hoạt động tốt.
Hoặc bạn có thể thử các cách sau nhưng bạn sẽ cần sử dụng phiên bản 1.8.5.
Aggregation aggregation = newAggregation(
project().and(new AggregationExpression() {
@Override
public DBObject toDbObject(AggregationOperationContext aggregationOperationContext) {
return new BasicDBObject("$strLenCP", "$prefix");
}
}).as("prefixLength")
);