wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EXAMEN Cuestionario de MongoDB

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

¿Cuál comando verifica que una colección tenga documentos cargados?

a)

db.collection.countDocuments()

b)

db.collection.show()

c)

db.collection.exists()

d)

db.collection.display()

2.

En la colección `movies`, la consulta para películas con rating mayor a 8 es:

a)

db.movies.find({ rating: { $lt: 8 } })

b)

db.movies.find({ rating: { $gte: 8 } })

c)

db.movies.find({ rating: { $gt: 8 } })

d)

db.movies.find({ rating: 8 })

3.

Consulta correcta para productos sin stock:

a)

db.products.find({ stock: { $lte: 0 } })

b)

db.products.find({ stock: 0 })

c)

db.products.find({ stock: null })

d)

db.products.find({ stock: { $eq: null } })

4.

¿Qué utilidad tienen los índices en MongoDB?

a)

Mejorar la seguridad

b)

Mejorar la velocidad de búsqueda

c)

Eliminar duplicados

d)

Guardar backups

5.

¿En qué campos es recomendable crear índices?

a)

En campos binarios

b)

En campos usados frecuentemente en búsquedas

c)

En campos con valores duplicados

d)

En campos numéricos únicamente

6.

¿Cuál es la mejor práctica para consistencia en nombres de campos?

a)

Usar mayúsculas con guiones

b)

Usar camelCase

c)

Usar espacios

d)

Usar cualquier formato

7.

¿Cómo exportar un backup de datos en MongoDB Compass?

a)

EXPORT → JSON

b)

JSON → EXPORT

c)

COLLECTION → SAVE

d)

IMPORT → JSON

8.

¿Qué operador de Aggregation Pipeline se recomienda para generar estadísticas?

a)

$sort

b)

$group

c)

$skip

d)

$limit

9.

¿Cuál de las siguientes consultas devuelve todos los documentos pero mostrando solo el campo `title`?

a)

db.movies.find({}, { title: 1, _id: 0 })

b)

db.movies.find({ title })

c)

db.movies.find({ title: true })

d)

db.movies.find({ title: 1 })

10.

En Compass, ¿qué permite la opción **Schema** en una colección?

a)

Eliminar duplicados

b)

Analizar la estructura de documentos

c)

Crear índices

d)

Exportar colecciones

11.

¿Qué ventaja tiene el **Cluster M0** de Atlas?

a)

Tiene almacenamiento ilimitado

b)

Es gratuito y no caduca

c)

Permite backups automáticos

d)

Soporta hasta 1 TB de datos

12.

Para conectarse desde Compass a Atlas, ¿qué parámetro debe copiarse de Atlas?

a)

Cluster Token

b)

Connection String (SRV)

c)

Database Password

d)

Project ID

13.

En Compass, ¿qué pestaña permite ejecutar consultas directamente en una colección?

a)

Aggregations

b)

Documents

c)

Indexes

d)

Schema

14.

En Compass, ¿qué pestaña permite ejecutar consultas directamente en una colección?

a)

Aggregations

b)

Documents

c)

Indexes

d)

Schema

15.

En Atlas, ¿qué es un **Cluster**?

a)

Una tabla de documentos

b)

Un conjunto de bases de datos que comparten recursos

c)

Una colección de JSON

d)

Un índice de búsquedas

16.

En Compass, ¿qué sección se usa para diseñar consultas de Aggregation de forma visual?

a)

Aggregations

b)

Documents

c)

Indexes

d)

Schema

17.

Para buscar un estudiante con nombre exacto "Carlos" en Compass, ¿qué consulta usarías?

a)

{ "nombre": "Carlos" }

b)

{ "Carlos": "nombre" }

c)

{ nombre == "Carlos" }

d)

{ nombre: equals("Carlos") }

18.

Si en la colección products deseas encontrar el producto con nombre "Laptop", la consulta correcta es:

a)

{ "product": "Laptop" }

b)

{ "name": "Laptop" }

c)

{ "Laptop": "name" }

d)

{ producto = "Laptop" }

19.

Para mostrar todos los pacientes cuyo apellido sea "Pérez":

a)

{ apellido: "Pérez" }

b)

{ "Pérez": "apellido" }

c)

{ apellido == "Pérez" }

d)

{ surname: "Pérez" }

20.

En movies, si quieres buscar la película cuyo título sea "Avatar":

a)

{ movie: "Avatar" }

b)

{ "title": "Avatar" }

c)

{ film: "Avatar" }

d)

{ titulo: "Avatar" }

21.

Ordena los pasos correctos para crear una colección y registrar datos en MongoDB Compass:

a)

Conectar → Seleccionar base de datos → Create Collection → Insert Document

b)

Insert Document → Create Collection → Conectar → Seleccionar base de datos

c)

Conectar → Insert Document → Seleccionar base de datos → Create Collection

d)

Seleccionar base de datos → Conectar → Insert Document → Create Collection

22.

¿Cuál afirmación describe mejor a MongoDB Atlas y MongoDB Compass?

a)

Atlas es el servicio en la nube y Compass es la interfaz gráfica de administración

b)

Atlas es un SGBD relacional y Compass una base de datos no estructurada

c)

Compass sirve solo para crear índices, Atlas solo para importar datos

d)

Atlas es local y Compass es 100% en línea