MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Verwenden Sie $strLenCP mit Spring Data MongoDB

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