Mongo3.4 एकत्रीकरण ऑपरेटरों के लिए समर्थन 1.10.0.RC1 में जोड़ा गया था। यदि आप उम्मीदवार संस्करण को जारी करने के लिए अद्यतन करने के साथ ठीक हैं तो सब कुछ ठीक काम करना चाहिए।
या आप निम्न कोशिश कर सकते हैं लेकिन आपको 1.8.5 संस्करण का उपयोग करने की आवश्यकता होगी।
Aggregation aggregation = newAggregation(
project().and(new AggregationExpression() {
@Override
public DBObject toDbObject(AggregationOperationContext aggregationOperationContext) {
return new BasicDBObject("$strLenCP", "$prefix");
}
}).as("prefixLength")
);