Introduction
  • What is a Database?
  • SQL vs NoSQL
  • What is MongoDB?
  • MongoDB Installation Instructions
  • Verify Installation
  • Hemlock Setup
  • Connect to our Database
Core Concepts
  • Database, Collections & Documents
  • Read, Update, and Delete documents
  • Querying & Filtering I
  • Querying & Filtering II
  • Embedding vs. referencing data
  • Find & Aggregate
  • Sorting, Grouping, & Projecting
  • Indexing
  • Hierachical/Tree Structured Data
  • Time Series Data
  • Geospatial data
Optimization & Best Practices
  • Indexing Use Case: Optimizing Query Performance on Large Data Set