Title: Extraordinario02
Course: 2025 - LI - Bases de Datos Emergentes 2-1 y 2-2

Q: MongoDB es una base de datos basada en _____.
A: documentos

Q: show _____ es el comando para mostrar todas las bases de datos disponibles.
A: dbs, / databases

Q: Complete el comando para crear una coleccion llamada 'usuarios':
db._____("usuarios");
A: createCollection

Q: Suponiendo que el objeto sea un array de varios documentos, complete el comando para insertar todos los documentos a la vez: db.posts._____(object);
A: insertMany

Q: ¿Cómo encontrar todos los documentos cuya categoría sea "Tecnología"?
db.posts.find({categoria_____"Tecnologia"})
A: :

Q: ¿Qué propiedad de actualización se puede establecer en true para insertar un documento si no se encuentra?
A: upsert

Q: ¿Qué método de recolección se puede utilizar para eliminar todos los documentos que coincidan con la consulta?
db.posts._____({ categoria: "Noticias" })
A: deleteMany

Q: ¿Qué operador de consulta comparará valores y devolverá todos los que sean mayores que? $
A: gt

Q: ¿Qué operador de actualización sustituye el valor actual de un campo por un nuevo valor especificado? $
A: set

Q: ¿Qué método de recopilación puede utilizarse para crear una canalización de agregación? db.posts._____(pipeline)
A: aggregate

Q: ¿Cuál de las siguientes afirmaciones es correcta sobre MongoDB?
- MongoDB utiliza el formato JSON para representar documentos
- MongoDB soporta uniones de colecciones
- MongoDB soporta algunas de las funciones SQL
- MongoDB soporta índices geoespaciales
A: MongoDB soporta índices geoespaciales

Q: ¿Cuál es el tamaño máximo del límite de claves de índice y del número de índices por colección?
- 64 bytes y 1024 índices
- 12 megabytes y 64 índices
- 1024 bytes y 64 índices
- 1024 bytes e índices ilimitados
A: 1024 bytes y 64 índices

Q: En una colección llamada "entradas", ¿qué comando se puede utilizar para encontrar todas las entradas cuyos nombres de autor comienzan entre A y C en el orden alfabetico?
- db.posts.find({ autor : { $gte : "A" , $lte : "C" }});
- db.posts.find({ autor : { $gte : "C" , $lte : "A" }});
- db.posts.find({ autor : { $gt : "A" , $lt : "C" }});
- MongoDB no admite este tipo de búsqueda. Los operadores $lt y $gt sólo son aplicables a valores numéricos.
A: db.posts.find({ autor : { $gte : "A" , $lte : "C" }});

Q: ¿Qué hace la siguiente consulta cuando se ejecuta en la colección de entradas?
db.posts.update({_id:1},{$set:{autor:"Tom"}});
- Establece el documento completo con _id como 1 con el documento especificado en el segundo parámetro reemplazándolo completamente
- Añade un nuevo campo Autor en la colección buscada si no está ya presente
- Actualiza sólo el campo Autor del documento con _id como 1
- Tanto b como c
A: Tanto b como c

Q: ¿Cuál de los siguientes métodos se puede utilizar en un objeto cursor?
- cursor.next()
- cursor.hasNext()
- cursor.forEach()
- Todas las anteriores
A: Todas las anteriores

Q: ¿Cuál es el tamaño por defecto de un fragmento de GridFS?
- 16 MB
- 255 K
- 1 MB
- 2 MB
A: 255 K

Q: ¿Cuál de los siguientes métodos se puede utilizar en MongoDB para relacionar documentos?
- Referencias manuales
- DBRefs
- Tanto a como b
- No existe el concepto de relaciones en los documentos
A: Tanto a como b

Q: En un conjunto de réplicas, un número de miembros ________ garantiza que el conjunto de réplicas siempre pueda seleccionar un primario.
- Impar
- Par
- Depende de la arquitectura de la aplicación
- 2
A: Impar

Q: ¿Cuál de los siguientes operadores puede invertir los efectos de una operación de desenrollado doble?
- $push
- $wind
- $wind.$wind
- No puede realizarse la operacion
A: $push

Q: Suponga que tiene los tres documentos siguientes en su sistema:
{ _id: 1, codigo_producto: "123456", descripcion: "examen extraordinario" }
{ _id: 2, codigo_producto: "345567", descripcion: "este es un examen" }
{ _id: 3, codigo_producto: 123431", descripcion: "examen" }
Si crea un índice de texto en el campo de descripción y luego aplica una búsqueda de texto en el término mongo, ¿que documentos se obtendrán?
- 1 y 2
- 2 y 3
- 1 y 3
- Todos los documentos
A: Todos los documentos