Extra Credit Download for Mac

MongoDB

Official docs outline

16 sections
  1. Documents and BSON

    BSON types, document structure, _id and the document model.

  2. CRUD Operations

    Insert, query, update and delete, query operators, projections and bulk writes.

  3. Data Modeling

    Embedding versus referencing, schema design patterns, one-to-many relationships and schema validation.

  4. Indexes

    Single-field, compound, multikey, text and TTL indexes, index selection and index properties.

  5. Query Plans and Explain

    explain output, query planner, covered queries and index usage analysis.

  6. Aggregation Pipeline

    Pipeline stages like $match, $group, $lookup and $unwind, and pipeline optimization.

  7. Transactions

    Multi-document ACID transactions, sessions, snapshot isolation and transaction limits.

  8. Read and Write Concerns

    Write acknowledgement, majority writes, read concern levels and read preference.

  9. Replication

    Replica sets, elections, oplog, failover and replication lag.

  10. Sharding

    Shard keys, chunks, balancer, mongos routing and zone sharding.

  11. Change Streams

    Real-time change notifications, resume tokens and event-driven applications.

  12. Time Series Collections

    Time series collections, metaField, granularity and bucketing.

  13. Schema Validation

    JSON Schema validators, validation levels and actions.

  14. WiredTiger Storage Engine

    Document-level concurrency, cache, compression, journaling and checkpoints.

  15. Security and Authentication

    Authentication, role-based access control, TLS and encryption.

  16. Backup and Restore

    mongodump, snapshots and backup methods.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

Versions and support

6 release lines
9.0.4 latest release, Oct 14, 2026
LineReleasedLatestSupport
9.0 Sep 30, 2026 9.0.4 Until Oct 31, 2031
8.3 May 31, 2026 8.3.13 Until Oct 31, 2029
8.2 Sep 30, 2025 8.2.12 Ended Jul 31, 2026
8.1 Jun 30, 2025 8.1.3 Ended Sep 30, 2025
8.0 Oct 31, 2024 8.0.34 Until Oct 31, 2029
7.3 Mar 31, 2024 7.3.4 Ended Oct 2, 2024

Source: endoflife.date

All 78