Exam Simulator Cloud · Security · Linux · IT
MongoDBMDB-DEV-PYAssociateData · Associate Developer · PythonAvailable

MongoDB Associate Developer (Python)

The document model and BSON, CRUD and aggregation, indexes and explain plans, data modeling, tools, and the PyMongo driver.

Independent practice — not affiliated with or endorsed by MongoDB. MDB-DEV-PY is used only to identify the exam. Trademark notices

Questions
53
Scored · unscored
53 · 0
Time
75 min
Passing score
70 on 0–100
ESL accommodation
—

Domain weights

Share of scored content per domain. Every sitting draws questions by these weights.

  1. D1MongoDB Overview and the Document Model8 %6 concepts
  2. D2CRUD51 %43 concepts
  3. D3Indexes17 %14 concepts
  4. D4Data Modeling4 %4 concepts
  5. D5Tools and Tooling2 %3 concepts
  6. D6Drivers18 %16 concepts

Your progress

No attempts yet. Take a full sitting to get a readiness rating; results are kept in this browser. Join your class to keep them on every device.

Choose a mode

Recommended

Full exam simulation

53 questions · 75 minutes, 0 unscored and not identified. One question per screen, flag and strike-out, a review screen and a score report per domain — no answers until you finish.

Quick 20

20 questions · 29 min, same weights, all scored. A daily check.

Weak spots

20 questions aimed at your weakest domains, missed concepts and due reviews.

Practice builder

Pick domains, topics, how many questions and which pool (new, wrong, due, low confidence). Spaced repetition with confidence ratings, flashcards and a mistake book.

Open practice

Domain drill

One domain, up to 20 questions.

Downloads this exam's questions so practice works without a connection.

What's on the exam

  1. Domain 1: MongoDB Overview and the Document Model

    8 %

    Databases, collections and documents; BSON value types (ObjectId, Date, Decimal128, arrays, embedded documents); flexible schemas: documents of different shapes in one collection; the _id field.

    Practice domain 1 →
  2. Domain 2: CRUD

    51 %

    Inserts, replacement and $set updates, upserts, updateMany, findOneAndUpdate, deletes; equality, array, comparison, $in, $elemMatch and logical queries; sort, limit, projection, cursors, counting; Atlas Search; aggregation with $match, $group, $lookup, $out.

    Practice domain 2 →
  3. Domain 3: Indexes

    17 %

    Single-field, compound, multikey and unique indexes; the ESR guideline for equality, sort and range; indexes that support sorts; counting a collection's indexes; write and storage trade-offs; reading explain output (COLLSCAN versus IXSCAN, keys and documents examined).

    Practice domain 3 →
  4. Domain 4: Data Modeling

    4 %

    Embedding versus referencing for one-to-one, one-to-many and many-to-many relationships; data that is accessed together is stored together; schema design patterns.

    Practice domain 4 →
  5. Domain 5: Tools and Tooling

    2 %

    mongosh, MongoDB Compass, Atlas Data Explorer and the database tools (mongodump, mongorestore, mongoimport, mongoexport).

    Practice domain 5 →
  6. Domain 6: Drivers

    18 %

    PyMongo: MongoClient and connection strings, reusing one client, databases and collections, inserting, finding and updating from Python, cursors, BSON types from Python (ObjectId, datetime), aggregation pipelines, error handling and transactions with sessions.

    Practice domain 6 →

Domain names and weights come from the official MDB-DEV-PY exam objectives (checked 2026-10-28). Always check it for the authoritative scope.

Includes 55 performance-style items (put in order, match, read an exhibit) — practice them with the “Order / match” filter.

Sources · checked 2026-10-28

Sample questions

Two of this exam's original questions, with the explanation you get after every answer.

Sample 1Select one

How is data organized in MongoDB?

  • ADocuments hold collections
  • BCollections hold databases, and databases hold documents
  • CDatabases hold tables, and tables hold rows with a fixed set of columns
  • DDatabases hold collections, and collections hold documents
Show answer & explanation

Correct: D. A MongoDB deployment has databases; each database has collections; each collection stores BSON documents.

Sample 2Select 2

Which TWO are BSON types? (Select TWO.)

  • AVarchar
  • BDate
  • CObjectId
  • DTuple
  • ESet
Show answer & explanation

Correct: B, C. BSON adds ObjectId, Date, Decimal128, binary data and more to the JSON types.

Next step & related

Exams that cover neighbouring ground.

Exam Simulator

Independent practice exams for cloud, security, Linux and IT certifications, built for a classroom. No email, no ads, no third-party trackers.

Svenska
Privacy: results stay in this browser unless you join a class; then your display name, results and basic usage logs (never raw IP addresses) are stored for your teacher.
Trademark notices

Not affiliated with, endorsed by or sponsored by Amazon Web Services, Linux Professional Institute, CompTIA, Microsoft, HashiCorp, Google Cloud, CNCF / Linux Foundation, ISC2, PeopleCert (ITIL), Oracle, MongoDB. AWS and the AWS exam names are trademarks of Amazon.com, Inc. or its affiliates. LPI, Linux Essentials and LPIC are trademarks of the Linux Professional Institute. Linux is a registered trademark of Linus Torvalds. CompTIA, A+, Network+, Security+, CySA+ and Linux+ are trademarks of CompTIA, Inc. Microsoft, Azure, Microsoft Entra, Microsoft Defender, Microsoft Sentinel, Microsoft Purview and Microsoft Foundry are trademarks of the Microsoft group of companies. HashiCorp, Terraform and HCP are trademarks of HashiCorp, an IBM company. Google Cloud, Gemini and Vertex AI are trademarks of Google LLC. Kubernetes, KCNA and CNCF are trademarks of The Linux Foundation. ISC2, CC and Certified in Cybersecurity are trademarks of ISC2, Inc. ITIL and PRINCE2 are registered trademarks of PeopleCert. Practice questions are original and not endorsed by PeopleCert. Oracle, Oracle Database and SQL*Plus are trademarks of Oracle and/or its affiliates. Practice questions are original and not endorsed by Oracle. MongoDB, Atlas and Compass are trademarks of MongoDB, Inc. Practice questions are original and not endorsed by MongoDB. Exam names are used here only to identify the exams. Questions are original practice material, not real exam content.