Académique Documents
Professionnel Documents
Culture Documents
db.persona.insert(
{
Nombre:"Carla",
hobies:["libros","cine","camping"],
familiares:
[
{nombre:"Bronn",
ocupacion:"abogado"},
{nombre:"Jhonatan",
ocupacion:"carpintero"}
]
}
)
2. Crear colección con MONGO DB
Como crear ID en mongoDB
Ejemplo
db.products.find().pretty()
{
"_id": ObjectId("51e63e49403754f2073712d0"),
"nombre": "Portátil Asus",
"cantidad": 25,
"precio": 459.99
}
{
"_id": ObjectId("51e63e49403754f2073712d1"),
"nombre": "Portátil HP",
"cantidad": 1,
"precio": 765.5
}
3. Búsquedas de documentos
a) Comando UPDATE
a) Comando UPDATE
db.productos.update({tipo:"HDD"},{$set:{cantidad:0}})
b) Opción upsert
Además de la opción multi, tenemos disponible la opción upsert, que lo que
hace es insertar el documento si este no existe. Es bastante parecido al
comando save que hemos visto en las operaciones de inserción En este caso
se comprueba toda la consulta en lugar de solo el _id. Por ejemplo la consulta
siguiente buscará elementos de tipo “RAM”, pero al no existir ninguno
insertará un nuevo documento.
4. Modificar documentos de una colección con MongoDB
Ejemplo: Opción upsert
db.productos.update({
tipo: "RAM"
},
{
nombre: "Kingston 2Gb",
cantidad: 50,
precio: 26.50,
tipo: "RAM"
},
{
upsert: true
})
5. Eliminar documentos de una colección con MongoDB
Ejemplo
db.productos.remove({_id:890})
6. Ejercicios a desarrollar (laboratorio 3)
Muchas Gracias!!!
mhuapaya.chu@gmail.com