Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA:
T.S.U TECNOLOGÍAS DE LA INFORMACIÓN: ÁREA DESARROLLO DE
SOFTWARE MULTIPLATAFORMA
ASIGNATURA:
ESTÁNDARES Y MÉTRICAS PARA EL DESARROLLO DE SOFTWARE
DOCENTE:
ING. RICARDO MAY SALAZAR
TÍTULO DE LA ACTIVIDAD:
PRACTICA DE MONGODB
ALUMNO: MATRICULA:
IZAMAL, YUC.
31 de enero de 2023
Introducción
En esta actividad se demostrará con base a una actividad el manejo del gestor de base
de datos NoSQL MongoDB, empleando el CLI para insertar, buscar y actualizar, se
insertan capturas del efecto que surge al aplicar los comandos para buscar o
demostrar el funcionamiento de este.
1. Obtener todos los documentos
db.alumnos.find()
db.alumnos.find({apellido:/CHAN/})
3. Obtener documentos con Nombre que incluyan a "Jesús"
db.alumnos.find({nombre:/JESUS/})
db.alumnos.find({localidad:"IZAMAL"})
5. Obtener todas las Edades de 25 años.
db.alumnos.find({edad:{$gte:26, $lte:30}})
Actualizar Documentos
db.alumnos.update({_id:ObjectId("63d941d507e579ccaaf941a7")},{$set:
{calificacion:87}})
2. Agregar Cel a "Seleccionar tu nombre" : “Ingresar tu Cel"
db.alumnos.update({_id:ObjectId("63d941d507e579ccaaf941a7")},{$set:
{cel:9881038014}})
db.profesores.update({asignatura:"INGLES"},{$set:{hrs:3}})
Busqueda por Texto / Text Search
db.alumnos.find({apellido:/MAY/})
db.profesores.find({apellido:/PEREZ/})
3. Encontrar las Profesores que en su Nombre contengan la palabra "R" y no la
palabra “A"
db.alumnos.find({$and:[{apellido:/EK/},{apellido:/EK/}]})
Eliminar Documentos
db.profesores.update({_id:ObjectId("63d9420e07e579ccaaf941b6")},{$unset:
{asignatura:"INGLES"}})
2. Eliminar a su mejor amigo
Conclusión
Se logró demostrar en todos los puntos el funcionamiento correcto de los comandos
que fueron necesarios para cada inciso o punto solicitado. En cada punto se insertó
cada línea de comandos que se usó. Se espera haber demostrado con cada punto de
manera correcta el funcionamiento de un gestor de base de datos no relacional