Operaciones con MongoDB
Cómo trabajar con MongoDB
Operaciones con MongoDB
How to get started with MongoDB in 10 minutes
Conexión a MongoDB usando Compass:
mongodb://localhost:27017
use alumnosDB; db.createCollection("alumnos"); db.alumnos.insertOne({"name": "john", "age" : 22, "location": "colombo"}); db.alumnos.insertMany([ {"name": "rosa", "age" : 40, "location": "malaga"}, {"name": "pepe", "age" : 20, "location": "madrid"}, {"name": "maria", "age" : 20} ]); db.alumnos.find({age:20}); db.alumnos.find({age:{$gt:20}}); db.alumnos.updateOne( {_id:ObjectId("664258687972b8ec46355cff")}, {$set:{location:"fuengirola"}} ); db.alumnos.updateOne( {name:"rosa"}, {$set:{location:"benalmádena"}} ); db.alumnos.deleteOne( {_id:ObjectId("664258687972b8ec46355cff")} ); db.alumnos.deleteOne( {name:"maria"} );
Tutorial de MongoDB
Ejecución en consola
use test; db.createCollection("users"); db.publicaciones.insertOne({}); db.publicaciones.insertOne({"titulo":"Curso de Mongo DB", "duracion":12}); db.publicaciones.find(); db.publicaciones.insertMany([{"titulo":"Curso de Python", "duracion":230}, {"titulo":"Curso JAVA"}]); db.usuarios.insertOne( { "nombre":"Cris", "email":"cris@cris.com", "edad":26 } ); db.usuarios.insertMany([ { "nombre":"Camilo", "email":"ca@cami.com", "edad":28 }, { "nombre":"Camilo 2", "email":"c2@cami.com", "edad":28, "genero": "M" } ]); db.usuarios.find(); show collections; db.usuarios.find({nombre:"Camilo"}); db.usuarios.find({nombre:"Camilo", edad:28}); db.usuarios.insertMany([ { "nombre":"Francisco", "email":"francisco@example.com", "edad":20 }, { "nombre":"Juan", "email":"juan@example.com", "edad":40 } ]); db.usuarios.find() db.usuarios.find({edad:{gte:40}}) db.usuarios.find({edad:{$exists:true}}) db.usuarios.find({$or:[{nombre:"Camilo"}, {nombre:"Camilo 2"}]}) db.usuarios.find({$and:[{edad:28}, {nombre:"Camilo 2"}]}) Pestaña SQL: mb.runSQLQuery(` SELECT * FROM usuarios `); mb.runSQLQuery(` SELECT * FROM usuarios where edad = 40 `); db.usuarios.updateOne( {_id:OjectId("640d58687972b8ec46355cff")}, {$set:{email:"nuevoemailcamilo@gmail.com", "nombre":"Daniel"}} ); db.usuarios.updateMany( {email:"ca@cami.com"}, {$set:{email:"nuevoemailcamilo@gmail.com", "nombre":"Daniel"}} ); db.usuarios.updateMany( {}, {$set:{email:"nuevoemailcamilo@gmail.com", "nombre":"Daniel"}} ); db.usuarios.deleteOne( {_id:OjectId("640d58687972b8ec46355cff")} ); db.usuarios.deleteOne( {email:"nuevoemailcamilo@gmail.com"} ); db.usuarios.deleteMany( {email:"nuevoemailcamilo@gmail.com"} ); db.usuarios.deleteMany( {} ); db.usuarios.insertOne({ "_id":12345, "nombre":"Cris Gámez" }); db.correos.insertMany([{"correo":"Chris@cris.com},{"correo":"Chris2@cris.com},{"correo":"Chris3@cris.com}]); db.correos.insertMany([ {"correo":"Chris@cris.com", "usuario_id":12345}, {"correo":"Chris2@cris.com", "usuario_id":12345}, {"correo":"Chris3@cris.com", "usuario_id":12345} ]); db.getCollection("usuarios").aggregate({ $lookup:{ from:"correos", localField:"_id", foreignField:"usuario_id", as:"correos" } });
Más información:
Consultas y operaciones básicas en MongoDB (CRUD)
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.