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…

Autor: Diego Calvo

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…

Autor: Diego Calvo

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 = {…

Autor: Diego Calvo

Read More »

Manejo básico de las bases de datos en MongoDB

Conexión por shell mongo Visualización de bases de datos existentes show dbs Consultar la base de datos actual db Crear una base de datos No se crean como tal hasta que no se produce una inserción en alguna de sus colecciones. use relaciones Nota: Este comando solo indica que se va a utilizar la base…

Autor: Diego Calvo

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…

Autor: Diego Calvo

Read More »