MongoDB Chapter Index

Introduction

This index lists all 31 chapters in the Hello Code MongoDB track, grouped by topic. Use it to jump to a lesson or compare coverage with frontend/gen_article_plan/mongodb.md.

Prerequisites

  • None—this page is a map, not a lesson

Getting Started (01–03)

#Chapter
01What Is MongoDB
02Installation and mongosh
03BSON and Document Basics

CRUD (04–08)

#Chapter
04Insert and Import/Export
05Find Queries and Projection
06Query Operators
07Update Operators and Upsert
08Delete and TTL Indexes

Data Modeling (09–10)

#Chapter
09Embedded vs Referenced Modeling
10Common Modeling Patterns

Indexes and Aggregation (11–13)

#Chapter
11Indexes and Explain
12Aggregation Pipeline Basics
13Aggregation $lookup and Advanced

Validation, Transactions, Cluster (14–16)

#Chapter
14Schema Validation and Transactions
15Replica Sets and Sharding Intro
16MongoDB Atlas

Security and Performance (17–18)

#Chapter
17MongoDB Security
18Performance and Monitoring

Python Integration (19–21)

#Chapter
19PyMongo Basics
20PyMongo With FastAPI
21Motor Async Driver (Optional)

Java and Node (Optional, 22–23)

#Chapter
22Spring Data MongoDB (Optional)
23Node Driver and Mongoose (Optional)

Projects (24–27)

#Chapter
24Project: Blog With Comments
25Project: Product Catalog
26Project: Event Analytics
27Project: MongoDB + Redis + API Deploy

Operations and Wrap-Up (28–31)

#Chapter
28MongoDB Docker and Operations
29MongoDB Troubleshooting
30Resources and Book Recommendations
31MongoDB Chapter Index (this page)

Suggested Learning Paths

Backend Python: 01 → 08 → 09–11 → 19–20 → 24 → 27 → 29

Data / analytics: 01 → 06 → 12–13 → 26 → 18

Full stack breadth: 01 → 16 → 19 → 22 or 23 (pick one) → 24–27 → 28–30

MySQL developers: Read MySQL track in parallel; compare Embedded vs Referenced with MySQL constraints.

TrackWhy
Python PyMongoDriver for FastAPI/Flask
FastAPIJSON APIs over MongoDB
RedisCache-aside in deploy project
VueSPA tier—24 blog reader

Track Metadata

  • Logo: /category-logos/mongodb.png
  • Plan file: frontend/gen_article_plan/mongodb.md
  • Article guidelines: frontend/GEN_ARTICLE_ROLE.md

FAQ

Where do I start?

What Is MongoDB, then Installation.

Optional chapters required?

Chapters 21–23 are optional—skip if you only use Python + FastAPI.

Cross-track deploy?

Combine this track with FastAPI Docker and Redis. Optional SPA: Vue blog reader.

Missing a topic?

Open an issue or PR via Git fork workflow.