Guía Rápida de MongoDB
Comandos esenciales para la terminal mongosh
1. Navegación y Básicos
show dbs Lista todas las bases de datos.use <nombre_db> Cambia a una DB específica.db Muestra la base de datos actual.show collections Lista las colecciones.2. Crear (Create)
db.coleccion.insertOne({ nombre: "Mongo" })
Inserta un solo documento.
db.coleccion.insertMany([{ item: "A" }, { item: "B" }])
Inserta varios documentos a la vez.
3. Leer (Read)
db.coleccion.find()
Trae todos los documentos.
db.coleccion.findOne()
Devuelve el primer documento.
db.coleccion.find({ edad: 25 })
Busca por filtro específico.
db.coleccion.find().pretty()
Formato legible (versiones antiguas).
4. Actualizar (Update)
db.coleccion.updateOne({ _id: 1 }, { $set: { status: "A" } })
Actualiza el primer coincidente.
db.coleccion.updateMany({ edad: { $gt: 18 } }, { $set: { adulto: true } })
Actualiza todos los que cumplan la condición.
5. Eliminar (Delete)
db.coleccion.deleteOne({ _id: 1 })db.coleccion.deleteMany({})db.coleccion.drop()