Návrh Školení

Úvod

  • Co je MongoDB Aggregation Framework?
  • Aggregation Framework vs Map-Reduce

Pochopení konceptů agregace

  • Agregační potrubí (pipelines)
  • Fáze MongoDB agregace
  • Užití a příklady

Začínáme

  • Nainstalovat a nakonfigurovat MongoDB
  • Prozkoumání MongoDB Compass a Studio 3T
  • Základní CRUD operace

Základy agregace

  • Struktura a syntaxe
  • Dotazovací podmínky ($match)
  • Výběr a vyloučení polí ($project)
  • Seskupování dokumentů ($group)
  • Práce s poli ($unwind)
  • $lookup a $graphLookup fáze
  • Výrazové operátory

Pokročilé operace v agregaci

  • Kategorizace dokumentů ($bucket)
  • Mnohodílná agregace ($facet)
  • Akumulační výrazy ($accumulator)
  • Zápis výsledků do kolekce ($merge)

Optimalizace agregačních potrubí

  • Optimalizace projekcí
  • Optimalizace posloupnosti potrubí
  • Optimalizace spojení potrubí
  • Indexy a filtry dokumentů

Rozřešování problémů

Závěr a další kroky

Požadavky

  • Pochopení konceptů analýzy dat
  • Zkušenosti s MongoDB

Cílová skupina

  • Data analysté
  • Datoví odborníci
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie