Want to create interactive content? It’s easy in Genially!

Get started free

GUÍA MONGODB

brenda13casillas

Created on January 10, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

January School Calendar

Genial Calendar 2026

Annual calendar 2026

School Calendar 2026

2026 calendar

January Higher Education Academic Calendar

School Year Calendar January

Transcript

GuíaMongoDB

Brenda Mariana Casillas González

Empezar

Instalación

Busqueda

Comandos Básicos

  1. Descargar https://wwww.mongodb.com
  2. Try Free/ Bajarlo de manera gratuita (completa)
  3. Agregar al PATH : C:\Program Files\MongoDB\Server\4.0\bin (Localizar la ruta).
  4. Crear una carpeta llamada "data" y dentro de data hacer una carpeta "db"
  5. Ejecutar: mongod
  6. Ejecutar: mongo
  7. Instalar mongosh para windows siguiendo la documentación.

Busquedas Avanzadas

Insertar

Actualiza Arreglos

Actualización

Comandos Básicos

  1. Ejecutar mongo: mongosh
  2. Base de datos actual: db
  3. Ver las BD existentes: show dbs
  4. Cambiar de base de datos: use miBaseDatos
  5. Ver las tablas de la BD en uso: show collections
  6. 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