Il supporto per gli operatori di aggregazione Mongo3.4 è stato aggiunto in 1.10.0.RC1. Se sei d'accordo con l'aggiornamento alla versione candidata al rilascio, tutto dovrebbe funzionare correttamente.
Oppure puoi provare quanto segue ma dovrai usare la versione 1.8.5.
Aggregation aggregation = newAggregation(
project().and(new AggregationExpression() {
@Override
public DBObject toDbObject(AggregationOperationContext aggregationOperationContext) {
return new BasicDBObject("$strLenCP", "$prefix");
}
}).as("prefixLength")
);