Course Outline

Introduction

  • What is MongoDB's Aggregation Framework?
  • Aggregation Framework vs Map-Reduce

Understanding Aggregation Concepts

  • Aggregation pipelines
  • MongoDB aggregation stages
  • 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)
  • Inclusion and exclusion of fields ($project)
  • Grouping documents ($group)
  • Working with arrays ($unwind)
  • $lookup and $graphLookup stages
  • Expression operators

Advanced Operations in Aggregation

  • Categorizing documents ($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

  • An understanding of data analysis concepts
  • Experience with MongoDB

Audience

  • Data analysts
  • Data scientists
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (4)

Upcoming Courses

Related Categories