Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
MongoDB Aggregation Pipeline: Advanced Data Analysis and Manipulation

MongoDB Aggregation Pipeline: Advanced Data Analysis and Manipulation

1h 17mAdvanced2023-01-05

Authors

Ado Kukic

Ado Kukic

Developer Advocate and Full Stack Developer

Course details

The MongoDB Aggregation Framework allows developers to manipulate and transform data stored in a MongoDB database to fit almost any use case. The aggregation pipeline consists of a series of user-defined stages that manipulate data to produce a final result. The aggregation framework is a very powerful, but also complex tool. In this course, instructor and full-stack developer Ado Kukic explores advanced data analysis and manipulation topics in MongoDB. Ado shows you how to properly use the aggregation framework, highlighting potential use cases and best practices, and shares tips and tricks to help you get even more value from your MongoDB databases.

Skills covered

MongoDBAdvancedDatabase DevelopmentDatabase ManagementData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Unlock your data with MongoDB aggregations
  • 02 - Application and data model

1. MongoDB Aggregation Framework

  • 03 - Overview of the MongoDB aggregation framework
  • 04 - Aggregation pipeline stages
  • 05 - Aggregation vs. standard queries
  • 06 - Aggregation pipeline vs. map-reduce

2. Working with the Aggregation Pipeline

  • 07 - $match, $sort, $limit
  • 08 - Transforming data with aggregations
  • 09 - Adding and removing data with aggregations

3. Aggregation Pipeline Stages

  • 10 - Persisting aggregation results with $out
  • 11 - Joins in MongoDB with $lookup
  • 12 - Working with arrays and $unwind

4. Advanced Aggregations

  • 13 - Custom aggregation functions
  • 14 - Custom aggregation accumulator
  • 15 - Performance and optimization of the aggregation pipeline

Conclusion

  • 16 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal