Slide 5
Slide 5 text
Aggregation Framework
• pipeline model (a bit like unix pipes)
• like a "group by"
– Operators
–$project, $group, $match, $limit, $skip, $unwind, $sort
– Expressions
–Logical Expressions: $and, $not, $or, $cmp ...
–Math Expressions: $add, $divide, $mod ...
–String Expressions: $strcasecmp, $substr, $toLower ...
–Date/Time Expressions: $dayOfMonth, $hour...
–Multi-Expressions: $ifNull, $cond
• Use Cases: Real-time / inline analytics