MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Usa $strLenCP con Spring Data MongoDB

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")
 );