Som ved MongoDB 2.4 er der ingen Aggregation Framework-operatør
der vil opdele/parse en streng (som i dit eksempel på en description
felt).
Der er et par relevante funktionsanmodninger, som du kan se/stemme op i MongoDB issue tracker:
- SERVER-6773:Operator til opdeling af streng baseret på en separator
- SERVER-8951:Tilføj $find-operator for strenge
- SERVER-11947:$project filter ved hjælp af $regex
Indtil en eller flere af ovenstående muligheder er implementeret i aggregeringsrammen, skal du enten:
- 1) brug Map/Reduce til din aggregeringsforespørgsel
ELLER
- 2) gentag dine dokumenter fra applikationskoden for at udtrække og tilføje de yderligere felter, der er nødvendige, før du kører din Aggregation Framework-forespørgsel