The complete guide to MongoDB, from beginner to expert – a series

This series by Robert Sheldon covers MongoDB from first principles through advanced usage: setting up MongoDB Atlas and Compass, working with documents and collections, querying and aggregating data, building indexes and views, schema validation, time-series collections, and connecting through Python and the MongoDB Shell.

The series closes by comparing SQL and MongoDB’s query language (MQL) directly, for readers moving from a relational background.

Articles are listed below in order, from beginner to advanced — start at the top if you’re new to MongoDB, or jump to the topic you need.

This document contains proprietary information and is protected by copyright law.

Copyright © 2026 Red Gate Software Limited. All rights reserved