План на курса

Введение

  • Какво е Aggregation Framework на MongoDB?
  • Aggregation Framework срещу Map-Reduce

Разбиране на концепциите за агрегация

  • Aggregation pipelines
  • Етапи на агрегация в MongoDB
  • Примери за използване

Начало

  • Инсталиране и настройка на MongoDB
  • Изследване на MongoDB Compass и Studio 3T
  • Основни операции за създаване, четене, обновяване и изтриване

Основи на агрегацията

  • Структура и синтаксис
  • Условия за запитване ($match)
  • Включване и изключване на полета ($project)
  • Групиране на документи ($group)
  • Работа с масиви ($unwind)
  • Етапи $lookup и $graphLookup
  • Оператори за изрази

Напреднали операции в агрегацията

  • Категоризация на документи ($bucket)
  • Многоаспектни агрегации ($facet)
  • Изрази за накопление ($accumulator)
  • Записване на резултати в колекция ($merge)

Оптимизация на агрегационни пайплайни

  • Оптимизация на проециране
  • Оптимизация на последователност на пайплайн
  • Оптимизация на събиране на пайплайн
  • Индекси и филтри за документи

Разрешаване на проблеми

Резюме и следващи стъпки

Изисквания

  • Разбиране в концепции за анализ на данни
  • Опит с MongoDB

Целева аудитория

  • Аналитици на данни
  • Научни работници по данни
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории