Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of MongoDB's Aggregation Framework.
- Comparison between Aggregation Framework and Map-Reduce.
Understanding Aggregation Concepts
- Aggregation pipelines.
- Stages within MongoDB aggregation.
- Practical use cases and examples.
Getting Started
- Installing and configuring MongoDB.
- Exploring MongoDB Compass and Studio 3T.
- Basic CRUD operations.
Aggregation Basics
- Structure and syntax.
- Query conditions ($match).
- Field inclusion and exclusion ($project).
- Document grouping ($group).
- Handling arrays ($unwind).
- $lookup and $graphLookup stages.
- Expression operators.
Advanced Operations in Aggregation
- Document categorization ($bucket).
- Multi-faceted aggregations ($facet).
- Accumulator expressions ($accumulator).
- Writing results to a collection ($merge).
Optimizing Aggregation Pipelines
- Projection optimization.
- Pipeline sequence optimization.
- Pipeline coalescence optimization.
- Indexes and document filters.
Troubleshooting
Summary and Next Steps
Requirements
- Foundational understanding of data analysis concepts.
- Previous experience with MongoDB.
Audience
- Data analysts.
- Data scientists.
14 Hours
Testimonials (2)
Doing Exercise
Joe Pang - Lands Department, Hong Kong
Course - QGIS for Geographic Information System
Hands-on examples allowed us to get an actual feel for how the program works. Good explanations and integration of theoretical concepts and how they relate to practical applications.