MongoDB Associate Developer¶
Exam Overview¶
The MongoDB Associate Developer exam validates the ability to build applications using MongoDB. This certification demonstrates proficiency in CRUD operations, data modeling, indexing, aggregation pipelines, and Atlas tools for application development.
Exam Details: - Exam Code: MongoDB Associate Developer - Duration: 75 minutes - Number of Questions: 62 multiple-choice questions - Passing Score: 65% - Cost: $150 USD - Delivery: Online proctored - Validity: 3 years - Prerequisites: None (hands-on MongoDB development experience recommended)
Exam Domains¶
Domain 1: CRUD Operations (30%)¶
- Insert, find, update, and delete operations
- Update operators ($set, $inc, $push, $pull, $unset)
- Bulk write operations
- Query operators and projections
- Cursor methods and modifiers
Key Operations: - insertOne(), insertMany() - find(), findOne() - updateOne(), updateMany(), replaceOne() - deleteOne(), deleteMany() - bulkWrite()
Domain 2: Indexes (15%)¶
- Single field, compound, and multikey indexes
- Text and geospatial indexes
- TTL and unique indexes
- Index performance analysis with explain()
- Index creation strategies
Key Concepts: - Index selectivity and cardinality - Covered queries - ESR rule (Equality, Sort, Range) - Index intersection
Domain 3: Data Modeling (20%)¶
- Embedding vs referencing patterns
- Schema design patterns (polymorphic, bucket, outlier, attribute)
- One-to-one, one-to-many, many-to-many relationships
- Schema validation
- Document size limits
Key Patterns: - Embedded documents for frequently accessed related data - References for large or independently accessed data - Subset pattern for reducing working set size - Extended reference pattern for reducing joins
Domain 4: Aggregation (25%)¶
- Pipeline stages ($match, $group, $project, $lookup, $unwind)
- Aggregation expressions and operators
- $facet for multi-faceted aggregations
- $graphLookup for graph queries
- Aggregation optimization
Key Stages: - $match, $group, $project, $sort, $limit, $skip - $lookup (left outer join), $unwind - $addFields, $set, $replaceRoot - $bucket, $bucketAuto, $facet
Domain 5: Atlas Tools (10%)¶
- Atlas Search (full-text search)
- Atlas Charts (data visualization)
- Atlas Data API (REST API for CRUD)
- Atlas Triggers (event-driven functions)
Key Concepts: - Search index creation and configuration - Lucene-based search operators - Chart types and data source configuration - Trigger types (database, scheduled, authentication)
Study Materials¶
Official Resources¶
- π MongoDB Documentation - Complete MongoDB documentation
- π MongoDB University - Free courses and learning paths
- π MongoDB CRUD Operations - CRUD reference guide
- π MongoDB Aggregation - Aggregation framework guide
Study Guide Files¶
| Resource | Description |
|---|---|
| Fact Sheet | Quick reference with exam details and key facts |
| Study Strategy | Recommended study approach and timeline |
| Practice Plan | Week-by-week study schedule with hands-on labs |
| Scenarios | High-yield exam scenarios and solution patterns |
| Notes | Detailed topic notes organized by domain |
Notes Index¶
| File | Topics Covered |
|---|---|
| 01 - CRUD Operations | insertOne/Many, find, update operators, delete, bulk write |
| 02 - Indexes | Single field, compound, multikey, text, geospatial, TTL |
| 03 - Data Modeling | Embedding vs referencing, schema patterns |
| 04 - Aggregation | Pipeline stages, expressions, operators |
| 05 - Atlas Tools | Atlas Search, Charts, Data API, Triggers |