Borrado en MongoDB

Borrar elementos concretos de un documento db.prueba.save({ «arr»: [ { «a»: 1, «b»: 1 }, { «a»: 2, «b»: 2 }, { «a»: 3, «b»: 3 } ] }) db.prueba.update({}, { «$pull»: { «arr»: { «a»: 2 } } }) Borrar documentos db.amigos.remove({Nombre:»Natalia»}) Borrar colección db.amigos.drop() Borrar la base de datos db.dropDatabase()   Nota: los datos…

Read More »

Tutorial de MongoDB con ejemplos

Instalación de MongoDB Consultar la documentacion oficial: https://docs.mongodb.com/manual/installation Se recomienda instalar también Robomongo: herramienta multiplataforma para gestionar gráficamente las bases de datos.   Manejo básico de las bases de datos Conexión por shell Visualización de bases de datos existentes Consultar la base de datos actual Crear una base de datos Visualizar colecciones de la base de datos actual Insertar…

Read More »

Insertar datos en MongoDB

Insertar un elemento definido previamente item1 = { Nombre: «Luís», Apellidos: «Martinez», Edad: 18, Aficiones: [«fútbol»,»senderismo»,»tenis»], Amigos: [ { Nombre:»Monica», Edad:20 }, { Nombre:»Andrés», Edad:24 } ] } db.amigos.insert(item1) Insertar un elemento directamente db.amigos.insert({ Nombre: «Marisa», Apellidos: «García», Edad: 18, Aficiones: [«senderismo»,»tenis»,»pintura»], Amigos: [ { Nombre:»Monica», Edad:20 } ] }) Insertar array de documentos item3 = {…

Read More »

Búsquedas en MongoDB

Comando de búsqueda db.amigos.find({[CONSULTA_1]},{[PROYECIÓN_2]}) Este comando puede recibir dos parámetros: una consulta y una proyección. Estos comandos son opcionales. 1. Consulta de datos Personas mayores de 25 años db.amigos.find({«Edad»: {$gt: 25}}) 2. Mostrar proyección Mostrar nombre y apellidos de las Marisas encontradas db.amigos.find({Nombre: «Marisa» },{Nombre:1, Apellidos:2})   Mostar todos los datos de una colección Formato básico db.amigos.find() EJEMPLO…

Read More »