Vor der Projektion Stadium meiner Pipeline, mein Dokument-IDs des Typs sind:
"manchester_10:2016-09-28 09"
"burnley_10:2016-09-28 09"
In der Projektionsstufe I ‚m versuchen, neue Felder zu projizieren‚Standort‘und‚date_hour‘, aber versucht, Probleme zu Regex vom _id Wert und sie durch die :
in zwei separaten Schlüssel-Wert-Paare wie diese effektiv Aufspaltung:
location: "manchester_10"
date_hour: "2016-09-28 09"
Bis jetzt habe ich eine Menge Dinge probiert, mit meinem $ pro ject Abfrage wie folgt aus:
'location': { '$_id': { $regex: /.+?(?=:)/}},
Die RegexMuster ist richtig alles bis zu dem Doppelpunkt passen, aber ich bin ratlos, wie genau die Abfrage zu schreiben ... irgendwelche Ideen?