Want to create interactive content? It’s easy in Genially!
GUÍA MONGODB
brenda13casillas
Created on January 10, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
January School Calendar
View
Genial Calendar 2026
View
Annual calendar 2026
View
School Calendar 2026
View
2026 calendar
View
January Higher Education Academic Calendar
View
School Year Calendar January
Transcript
GuíaMongoDB
Brenda Mariana Casillas González
Empezar
Instalación
Busqueda
Comandos Básicos
- Descargar https://wwww.mongodb.com
- Try Free/ Bajarlo de manera gratuita (completa)
- Agregar al PATH : C:\Program Files\MongoDB\Server\4.0\bin (Localizar la ruta).
- Crear una carpeta llamada "data" y dentro de data hacer una carpeta "db"
- Ejecutar: mongod
- Ejecutar: mongo
- Instalar mongosh para windows siguiendo la documentación.
Busquedas Avanzadas
Insertar
Actualiza Arreglos
Actualización
Comandos Básicos
- Ejecutar mongo: mongosh
- Base de datos actual: db
- Ver las BD existentes: show dbs
- Cambiar de base de datos: use miBaseDatos
- Ver las tablas de la BD en uso: show collections
- Consultar colección: db.usuarios.find()
Busqueda
db.coleccion.find()
Mostrar todos los campos menos el nombre
Mostrar ordenados
Mostrar todos los campos
Mostrar el nombre y el id
Mostrar nombre sin id
Contar registros (Documentos)
Busqueda Avanzada
db.personajes.find()
Mostrar el personaje que su nombre es Pedro y su apellido Picapiedra
Mostrar los registros donde el gasto es mayor al presupuesto
Mostrar los personajes que tengan 28 años
Mostrar los elementos del catálogo que su "sku" termine en 789
Mostrar los personajes que no tienen familia
Mostrar los personajes que su puesto es Operador u Oficina
Importar json
Insertar
db.coleccion.insert({})
Insertar nombres, apellido paterno, apellido materno y edad
Insertar en una nueva colección llamada usuarios
ObjectId
Insertar varios registros en una coleccción
Remplazar datos con el mismo id
Creando ObjectId
Actualizar
db.coleccion.update({}, {})
Insertar un nuevo producto, con el comando update
Renombra el campo precio por precioVenta en el _id 4
Modificar el precio de un producto solo si el precio es menor a 20
Aumenta al doble el precio del _id 1
modificar el producto con _id =1, que el item diga Folder, en lugar de carpeta.
Actualizar-Arreglos
db.coleccion.update({}, {})
Cambiar en la colección de calificaciones el _id:1, poner 84, donde dice 83
Agregar el elemento "Lapiz" al arreglo etiquetas del _id 2, en la colección inventario.
Poner todas las calificaciones menores a 80 como 50
De la colección calificaciones, incrementar todas en 1
En la colección autores agrega el campo promoción a los libros que no sean del año 2008
Actualizar-Arreglos
db.coleccion.update({}, {})
Insertar las calificaciones 85 y 100 en la posición 2 del arreglo Calis, del alumno 123
Borrar todas las calificaciones de 93, 91 del arreglo calis
Elimina la primer calificación del alumno 123
10
Agregar una calificación al alumno 123
Borrar todas las calificaciones menores a 90 del arreglo calis