Courseiva
Philosophy and Features →hardMultiple Choice

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 →

How Courseiva writes practice questions · Editorial policy

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.