-
Type: New Feature
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: 2.4.1
-
Component/s: Aggregation Framework
-
Query
Let's start from an example: suppose that each document in a collection contains a UserAgent string as a field. Androids have something like "xxxxxx Android xxxx", iOS have something like "xxxxxxx iPad/iPhone xxxxxx".
I would like to count those documents, grouped by platform (Android, iPad, iPhone). To get the platform, all I need is to count them by a substring match. For example, /Android/ vs /iPad/ vs /iPhone/ (each counted separately).
Any solution with aggregation framework will make it for me. I can clarify/whirpool on any request with pleasure.
- is related to
-
SERVER-11947 Add a regex expression to the aggregation language
- Closed
- related to
-
SERVER-8951 Add $findChar or $indexOf operator for strings to find position of specific character (or substring)
- Closed