Description
Course info
Rating
(15)
Level
Advanced
Updated
Jun 23, 2020
Duration
1h 51m
Description

MongoDB is amazing! It is fast, reliable, highly scalable and flexible; and at the core of its flexibility, there is the Aggregation Framework. In this course, Aggregating Data across Documents in MongoDB, you will learn all the ways in which one find data throughout many documents. First, you will learn the Aggregation Framework in MongoDB, comparing it to Map Reduce and understanding the $match and $project stages. Next, you will discover about grouping our results and how to handle arrays with $unwind. Finally, you will explore how to save advanced reports on multiple types of aggregations. When you've finished this course, you will have foundational knowledge of the aggregation pipelines in MongoDB that will help you make the most complex operation seem incredibly easy!

About the author
About the author

Axel Sirota has a Masters degree in Mathematics with a deep interest in Deep Learning and Machine Learning Operations. After researching in Probability, Statistics and Machine Learning optimization, he is currently working at JAMPP as a Machine Learning Research Engineer leveraging customer data for making accurate predictions at Real Time Bidding.

More from the author
More courses by Axel Sirota
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Axel Sirota. Welcome to my course, Aggregating Data Across Documents with MongoDB. I am a machine learning engineer at ASAPP, ML Fanatic, Python overtime lover, and I am very excited to present this to you. MongoDB is amazing. It is fast, reliable, highly scalable, and flexible, and at the core of its flexibility, there is the aggregation framework. The aggregation framework is a set of analytic tools within MongoDB that allow you to do analytics on documents in one or more collections. Our journey begins introducing the aggregation framework in MongoDB, comparing it to MapReduce and understanding the $match and $project stages to start on the known ground. Next, we will learn about grouping our results and how to handle arrays with $unwind, only to go deep dive into managing numerical data. Finally, we will explore how to save advanced reports on multiple types of aggregations with $facet, $bucket, and $merge. When you have finished this course, you will have foundational knowledge of the aggregation pipelines in MongoDB that will help you make the most complex operation seem incredibly easy. I hope you'll join me in this journey to learn how to make aggregations with the Aggregating Data Across Documents with MongoDB course, at Pluralsight.