課程簡介

介紹

  • 什麼是MongoDB的聚合框架?
  • 聚合框架與Map-Reduce的對比

理解聚合概念

  • 聚合管道
  • MongoDB聚合階段
  • 用例和示例

入門

  • 安裝和配置MongoDB
  • 探索MongoDB Compass和Studio 3T
  • 基本CRUD操作

聚合基礎

  • 結構和語法
  • 查詢條件($match)
  • 字段的包含與排除($project)
  • 文檔分組($group)
  • 處理數組($unwind)
  • $lookup和$graphLookup階段
  • 表達式操作符

聚合中的高級操作

  • 文檔分類($bucket)
  • 多面聚合($facet)
  • 累加器表達式($accumulator)
  • 將結果寫入集合($merge)

優化聚合管道

  • 投影優化
  • 管道順序優化
  • 管道合併優化
  • 索引和文檔過濾器

故障排除

總結與下一步

最低要求

  • 瞭解數據分析概念
  • 具備MongoDB使用經驗

受衆

  • 數據分析師
  • 數據科學家
 14 時間:

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類