C100DBA Philosophy and Features Practice Question
Which capability of MongoDB's document model most significantly distinguishes it from key-value stores?
⚠ Common exam trap
Many candidates mistakenly believe MongoDB's advantage is merely 'storing' data, ignoring that its core superiority over key-value stores is the ability to index and query inside the document structure.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
The ability to index and query nested document fields.
While key-value stores are limited to looking up data by a single key, MongoDB allows for deep inspection and querying of the document content. MongoDB indexes fields within the document, enables complex aggregation pipelines, and supports ad-hoc queries on any field. This versatility transforms the database from a simple lookup engine into a powerful analytical and transactional system, allowing it to handle diverse workloads that require rich data exploration and complex filtering.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The ability to store binary data as BSON.
Why it's wrong here
Many key-value stores also support binary data blobs. Storing binary data is a feature of many databases and does not uniquely distinguish MongoDB's document model. The differentiator is the ability to query inside the structure, rather than just storing opaque data blobs.
- ✓
The ability to index and query nested document fields.
Why this is correct
MongoDB's secondary indexing allows it to query on nested fields within a document, which key-value stores cannot do. This turns the database into a tool capable of complex data analysis, far beyond the simple get/put functionality provided by standard key-value storage systems.
- ✗
The use of a primary key for document retrieval.
Why it's wrong here
Key-value stores use primary keys for retrieval as their core operation. Relying on the `_id` field as a primary key is standard across many databases, including both MongoDB and key-value stores, and therefore does not serve as a distinguishing feature between these technologies.
- ✗
The support for horizontal scaling across clusters.
Why it's wrong here
Many key-value stores are explicitly built for massive horizontal scale, often exceeding the capabilities of relational databases. Horizontal scaling is a common trait in modern distributed systems, and is not exclusive to document databases like MongoDB.
About these practice questions
Courseiva writes every C100DBA question from scratch — 222 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official MongoDB exam blueprint
This C100DBA practice question is part of Courseiva's free MongoDB certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the C100DBA exam.