MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Utiliser $strLenCP avec Spring Data MongoDB

La prise en charge des opérateurs d'agrégation Mongo3.4 a été ajoutée dans la version 1.10.0.RC1. Si vous êtes d'accord avec la mise à jour vers la version candidate, tout devrait bien fonctionner.

Ou vous pouvez essayer ce qui suit, mais vous devrez utiliser la version 1.8.5.

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