Get in Touch

Course Outline

Introduction

  • What constitutes MongoDB's Aggregation Framework?
  • Aggregation Framework compared to Map-Reduce.

Understanding Aggregation Concepts

  • Aggregation pipelines.
  • MongoDB aggregation stages.
  • Use cases and practical 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

  • A solid understanding of data analysis concepts.
  • Practical 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 2600 € + VAT*

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

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories