NEW
Font size
WorksheetsEXAMEN Cuestionario de MongoDB
Total questions: 22
Worksheet time: 11mins
¿Cuál comando verifica que una colección tenga documentos cargados?
db.collection.countDocuments()
db.collection.show()
db.collection.exists()
db.collection.display()
En la colección `movies`, la consulta para películas con rating mayor a 8 es:
db.movies.find({ rating: { $lt: 8 } })
db.movies.find({ rating: { $gte: 8 } })
db.movies.find({ rating: { $gt: 8 } })
db.movies.find({ rating: 8 })
Consulta correcta para productos sin stock:
db.products.find({ stock: { $lte: 0 } })
db.products.find({ stock: 0 })
db.products.find({ stock: null })
db.products.find({ stock: { $eq: null } })
¿Qué utilidad tienen los índices en MongoDB?
Mejorar la seguridad
Mejorar la velocidad de búsqueda
Eliminar duplicados
Guardar backups
¿En qué campos es recomendable crear índices?
En campos binarios
En campos usados frecuentemente en búsquedas
En campos con valores duplicados
En campos numéricos únicamente
¿Cuál es la mejor práctica para consistencia en nombres de campos?
Usar mayúsculas con guiones
Usar camelCase
Usar espacios
Usar cualquier formato
¿Cómo exportar un backup de datos en MongoDB Compass?
EXPORT → JSON
JSON → EXPORT
COLLECTION → SAVE
IMPORT → JSON
¿Qué operador de Aggregation Pipeline se recomienda para generar estadísticas?
$sort
$group
$skip
$limit
¿Cuál de las siguientes consultas devuelve todos los documentos pero mostrando solo el campo `title`?
db.movies.find({}, { title: 1, _id: 0 })
db.movies.find({ title })
db.movies.find({ title: true })
db.movies.find({ title: 1 })
En Compass, ¿qué permite la opción **Schema** en una colección?
Eliminar duplicados
Analizar la estructura de documentos
Crear índices
Exportar colecciones
¿Qué ventaja tiene el **Cluster M0** de Atlas?
Tiene almacenamiento ilimitado
Es gratuito y no caduca
Permite backups automáticos
Soporta hasta 1 TB de datos
Para conectarse desde Compass a Atlas, ¿qué parámetro debe copiarse de Atlas?
Cluster Token
Connection String (SRV)
Database Password
Project ID
En Compass, ¿qué pestaña permite ejecutar consultas directamente en una colección?
Aggregations
Documents
Indexes
Schema
En Compass, ¿qué pestaña permite ejecutar consultas directamente en una colección?
Aggregations
Documents
Indexes
Schema
En Atlas, ¿qué es un **Cluster**?
Una tabla de documentos
Un conjunto de bases de datos que comparten recursos
Una colección de JSON
Un índice de búsquedas
En Compass, ¿qué sección se usa para diseñar consultas de Aggregation de forma visual?
Aggregations
Documents
Indexes
Schema
Para buscar un estudiante con nombre exacto "Carlos" en Compass, ¿qué consulta usarías?
{ "nombre": "Carlos" }
{ "Carlos": "nombre" }
{ nombre == "Carlos" }
{ nombre: equals("Carlos") }
Si en la colección products deseas encontrar el producto con nombre "Laptop", la consulta correcta es:
{ "product": "Laptop" }
{ "name": "Laptop" }
{ "Laptop": "name" }
{ producto = "Laptop" }
Para mostrar todos los pacientes cuyo apellido sea "Pérez":
{ apellido: "Pérez" }
{ "Pérez": "apellido" }
{ apellido == "Pérez" }
{ surname: "Pérez" }
En movies, si quieres buscar la película cuyo título sea "Avatar":
{ movie: "Avatar" }
{ "title": "Avatar" }
{ film: "Avatar" }
{ titulo: "Avatar" }
Ordena los pasos correctos para crear una colección y registrar datos en MongoDB Compass:
Conectar → Seleccionar base de datos → Create Collection → Insert Document
Insert Document → Create Collection → Conectar → Seleccionar base de datos
Conectar → Insert Document → Seleccionar base de datos → Create Collection
Seleccionar base de datos → Conectar → Insert Document → Create Collection
¿Cuál afirmación describe mejor a MongoDB Atlas y MongoDB Compass?
Atlas es el servicio en la nube y Compass es la interfaz gráfica de administración
Atlas es un SGBD relacional y Compass una base de datos no estructurada
Compass sirve solo para crear índices, Atlas solo para importar datos
Atlas es local y Compass es 100% en línea
