Course Outline

Introductie

  • Wat is het aggregatieraamwerk van MongoDB?
  • Aggregatieframework versus kaartreductie

Aggregatieconcepten begrijpen

  • Aggregatie pijplijnen
  • MongoDB Aggregatiefasen
  • Gebruiksscenario's en voorbeelden

Slag

  • Installeren en configureren MongoDB
  • Verkenning MongoDB Compass en Studio 3T
  • Basis CRUD-bewerkingen

Basisprincipes van aggregatie

  • Structuur en syntaxis
  • Voorwaarden opvragen ($match)
  • In- en uitsluiting van velden ($project)
  • Documenten groeperen ($group)
  • Werken met matrices ($unwind)
  • $lookup en $graphLookup fasen
  • Expression-operators

Geavanceerde bewerkingen in aggregatie

  • Documenten categoriseren ($bucket)
  • Veelzijdige aggregaties ($facet)
  • Accumulator-expressies ($accumulator)
  • Resultaten schrijven naar een verzameling ($merge)

Aggregatiepijplijnen optimaliseren

  • Projectie optimalisatie
  • Optimalisatie van pijplijnsequentie
  • Optimalisatie van de coalescentie van pijpleidingen
  • Indexen en documentfilters

Probleemoplossing

Samenvatting en volgende stappen

Requirements

  • Een goed begrip van concepten voor data-analyse
  • Ervaring met MongoDB

Publiek

  • Data-analisten
  • Datawetenschappers
 14 Hours

Getuigenissen (5)

Related Courses

Related Categories