Using MongoDB

Instructor’s Guide

Overall

  • TODO a small section on document design, i.e. nested vs flat.

  • TODO a small section on query efficiency, esp. wrt projections. Novice users tend to have a “let’s grab everything” approach.

Introduction/Setup

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Connect to / Import into a Mock Database

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Insert Data

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Find Data

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Specify Conditions with Operators

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Sort Results

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Update Data

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Remove Data

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Data Aggregation

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.

Indexes

  • Point

  • Point

  1. Discussion of first challenge.

  2. Discussion of second challenge.