Net als bij MongoDB 2.4 is er geen Aggregation Framework-operator
die een string splitst/parseert (volgens uw voorbeeld van een description
veld).
Er zijn een paar relevante functieverzoeken die u kunt bekijken/opstemmen in de MongoDB-issuetracker:
- SERVER-6773:operator voor het splitsen van een tekenreeks op basis van een scheidingsteken
- SERVER-8951:$find-operator voor strings toevoegen
- SERVER-11947:$project-filter met $regex
Totdat een of meer van de bovenstaande opties zijn geïmplementeerd in het aggregatieraamwerk, moet u ofwel:
- 1) gebruik Map/Reduce voor uw aggregatiequery
OF
- 2) herhaal uw documenten uit de applicatiecode om de benodigde extra velden te extraheren en toe te voegen voordat u uw Aggregation Framework-query uitvoert