sql >> Base de Datos >  >> NoSQL >> MongoDB

Usar $strLenCP con Spring Data MongoDB

El soporte para los operadores de agregación Mongo3.4 se agregó en 1.10.0.RC1. Si está de acuerdo con la actualización para lanzar la versión candidata, todo debería funcionar bien.

O puede probar lo siguiente, pero necesitará usar la versión 1.8.5.

 Aggregation aggregation = newAggregation(
  project().and(new AggregationExpression() {
      @Override
      public DBObject toDbObject(AggregationOperationContext aggregationOperationContext) {
          return new BasicDBObject("$strLenCP", "$prefix");
      }
  }).as("prefixLength")
 );