Courseiva

FC0-U71 Data and Database Fundamentals Practice Question

A company stores product data in a MongoDB database. Each product document contains fields like 'name', 'price', and 'tags' (an array). What type of NoSQL database is MongoDB?

⚠ Common exam trap

The trap is confusing document stores with key-value stores because both are schemaless; however, document stores support complex nested structures and queries, while key-value stores are limited to simple key-based access.

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

✓

Document store

MongoDB is a document store because it stores data in flexible, JSON-like documents (BSON) where each document can have a different structure. The example product document with fields like 'name', 'price', and 'tags' (an array) is a classic document-oriented model, allowing nested data and arrays without a fixed schema. This contrasts with other NoSQL types that organize data differently.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Document store

    Why this is correct

    MongoDB stores data as BSON documents within collections, where each document holds field-value pairs including arrays such as 'tags'. This schema-flexible structure is the defining characteristic of a document store, distinguishing it from key-value, column-family, and graph NoSQL categories.

  • ✗

    Wide-column store

    Why it's wrong here

    MongoDB stores documents as BSON with nested fields and arrays, queried through a document API, whereas wide-column stores organise data into rows and dynamic column families addressed by row key. Wide-column suits massive sparse datasets needing high-throughput key-range reads, such as time-series or analytics workloads, which is why it tempts here.

  • ✗

    Graph database

    Why it's wrong here

    MongoDB stores documents in BSON format and queries fields and arrays directly; it is not a graph database, which models entities as nodes and relationships as edges traversed via pointers. Graph databases suit connected-data problems like social networks or recommendation engines, where relationship traversal, not document retrieval by field, drives the workload.

  • ✗

    Key-value store

    Why it's wrong here

    MongoDB stores documents as BSON objects with named fields and typed values, so it is a document store, not a key-value store. Key-value stores map an opaque value to a single key with no queryable internal structure. Key-value is correct for caching sessions or simple lookups, not querying nested fields like 'tags'.

About these practice questions

Courseiva writes every FC0-U71 question from scratch — 988 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

Same concept, more angles

3 more ways this is tested on FC0-U71

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. Which of the following is an example of a NoSQL database that stores data as JSON-like documents?

medium
  • A.MySQL
  • ✓ B.MongoDB
  • C.PostgreSQL
  • D.SQLite

Why B: MongoDB is a document-oriented NoSQL database that stores data in BSON (Binary JSON) documents, making it the canonical example of a JSON-like document store. It allows flexible, schema-less documents and is widely used for content management, catalogs, and real-time analytics.

Variation 2. Which TWO of the following are examples of NoSQL database types?

medium
  • A.Spreadsheet
  • B.Relational database
  • C.Flat file
  • ✓ D.Document store
  • ✓ E.Key-value store

Why D: A document store (D) is a NoSQL database type that stores semi-structured data as JSON-like documents (e.g., MongoDB, CouchDB), allowing flexible, schema-less records. A key-value store (E) is also a NoSQL type that maps unique keys to values for fast lookups (e.g., Redis, DynamoDB), which is a core category of NoSQL databases. Spreadsheets (A) are productivity tools, not database types, and lack the querying and scaling characteristics of databases. A relational database (B) is the SQL model using tables, rows, and columns with fixed schemas, so it is not NoSQL. A flat file (C) is a simple file format for storing data, not a NoSQL database category.

Variation 3. Which of the following is an example of a NoSQL database?

medium
  • A.Oracle Database
  • B.MySQL
  • C.PostgreSQL
  • ✓ D.MongoDB

Why D: MongoDB is a NoSQL database because it stores data in flexible, JSON-like documents rather than in fixed relational tables. It is designed for scalability and high performance with unstructured or semi-structured data, and it does not require a predefined schema. This contrasts with the other options, which are all relational databases that use SQL and structured tables.

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 CompTIA exam blueprint

This FC0-U71 practice question is part of Courseiva's free CompTIA 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 FC0-U71 exam.