Querying Data Using Map-reduce in MongoDB

MongoDB’s Map-reduce stands strong as the number one choice for big data analytics. Learn about condensing a large volume of document data into a small set of aggregated results by creating versatile map and reduce functions in JavaScript.
Course info
Level
Intermediate
Updated
Aug 20, 2020
Duration
1h 40m
Table of contents
Course Overview
Discovering the Need for Map-reduce in MongoDB
Creating Custom JavaScript Functions for Map and Reduce
Applying Custom JavaScript Functions to MongoDB Map-reduce
Putting the Pieces Together: Build a Complete Map-reduce Solution in MongoDB
Description
Course info
Level
Intermediate
Updated
Aug 20, 2020
Duration
1h 40m
Description

Working with large volumes of document data for analytics requires the power and flexibility of MongoDB’s Map-reduce feature. In this course, Querying Data Using Map-reduce in MongoDB, you’ll gain the ability to get yourself fully equipped to confidently apply the Map-reduce pattern to any data set no matter how large it could be. First, you’ll discover the requirement for Map-reduce among other aggregation capabilities of MongoDB. Next, you’ll explore how to create a custom JavaScript map function and a reduce function that are needed to perform map and reduce operations. Finally, you’ll learn how to use these custom functions to perform a Map-reduce operation on a MongoDB data set to aggregate results across documents. When you’re finished with this course, you’ll have the skills and knowledge of working with the Map-reduce function in MongoDB that will help you leverage the power of MongoDB’s aggregation feature for data crunching requirements in your next project.

About the author
About the author

Buddhini is a Senior Java Engineer with 11+ year of industry experience and an Independent Consultant for Kerk Solutions and a Visiting Lecture in IT at the CINEC campus Sri Lanka.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Buddhini Samarakkody, and welcome to my course, Querying Data Using Map‑reduce in MongoDB. I'm a software developer, a teacher, and an independent consultant, and I enjoy sharing my knowledge with others. Did you know that MongoDB map‑reduce stands strong as one of the greatest choices for big data analytics? In this course, we are going to learn all about condensing a large volume of document data into a small set of aggregated results with the use of custom JavaScript map and reduce functions. Some of the major topics that we will cover include aggregation mechanisms in MongoDB, why and when to use map‑reduce, map and reduce functions in JavaScript, create custom map and reduce functions in JavaScript, and applying custom JavaScript functions to MongoDB map‑reduce. By the end of this course, you will become fully equipped to confidently apply MongoDB map‑reduce to a dataset of any scale. Before beginning the course, you should be familiar with MongoDB basics and JavaScript basics. I hope you'll join me on this journey to learn MongoDB map‑reduce with the Querying Data Using Map‑reduce in MongoDB course, at Pluralsight.