Die Unterstützung für Mongo3.4-Aggregationsoperatoren wurde in 1.10.0.RC1 hinzugefügt. Wenn Sie mit der Aktualisierung auf die Release Candidate-Version einverstanden sind, sollte alles problemlos funktionieren.
Oder Sie können Folgendes versuchen, aber Sie müssen Version 1.8.5 verwenden.
Aggregation aggregation = newAggregation(
project().and(new AggregationExpression() {
@Override
public DBObject toDbObject(AggregationOperationContext aggregationOperationContext) {
return new BasicDBObject("$strLenCP", "$prefix");
}
}).as("prefixLength")
);