• Online, Self-Paced
Course Description

MongoDB has some very powerful features to allow you to query and manipulate data. In this course, you will learn how to use MapReduce and Atomic Counters, and how to store binary data.

Learning Objectives

MapReduce

  • Start the course
  • use and troubleshoot a Map function to emit key-value pairs
  • use and troubleshoot a Reduce function to reduce a set of key-value pairs
  • use the MapReduce function to aggregate operations over a collection
  • use the MapReduce function over a constantly growing data set

Atomic Counters

  • define when atomic operations are needed
  • use atomic counters to maintain multiple fields that must be in sync

Binary Data

  • define and identify the BSON types and when they should be used
  • use the BSON binary data type to store binary data
  • retrieve binary data stored in a BSON binary data field
  • use MongoDB Extended JSON to preserve type information

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.