ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Mogo db


Enviado por   •  21 de Noviembre de 2019  •  Apuntes  •  1.460 Palabras (6 Páginas)  •  236 Visitas

Página 1 de 6

UNIVERSIDAD CATÓLICA BOLIVIANA “SAN PABLO”

UNIDAD ACADÉMICA REGIONAL COCHABAMBA

Departamento de Ingenieria

Ingeniera de Sistemas


[pic 1]


Practica1 MongoDB

BRANDON GROVER PAEZ TERCEROS


Cochabamba - Bolivia
21 Noviembre de 2019


Practica No 1 de MongoDB Producto de Aplicación de Problemas

Considerar una colección con documentos de MongoDB que representan información multimedia de la forma:

 

{ “tipo”: “libro”, “titulo”: “Java para todos”,

“ISBN”: “987-1-2344-5334-8”,

“editorial”: “Anaya”,

“Autor”: [“Pepe Caballero”, “Isabel Sanz”, “Timoteo Marino”],

“capítulos”: [ {“capitulo”:1, “titulo”: “Primeros pasos en Java”, “longitud”: 20 },

 {“capitulo”:2, “titulo”: “Primeros pasos en Java”, “longitud”: 25 } ] }

 

{ “tipo”: “CD”,

“Artista”: “Los piratas”,

“Titulo”: “Recuerdos”,

 “canciones”: [ {“cancion”:1, “titulo”: “Adiós mi barco”, “longitud”: “3:20” },

{“cancion”:2, “titulo”: “Pajaritos”, “longitud”: “4:15” } ] }

 

{ “tipo”: “DVD”,

“Titulo”: “Matrix”,

“estreno”: 1999,

 “actores”: [ “Keanu Reeves”, “Carry-Anne Moss”, “Laurence Fishburne”, “Hugo Weaving”, “Gloria Foster”, “Joe Pantoliano” ] }

 

Realizar las siguientes operaciones:

  1. Insertar los documentos dados en una base de datos llamada «media» en una única operación.

use Media;

db.doc1.insert(

   { "tipo": "libro", 

    "titulo": "Java para todos",

    "ISBN": "987-1-2344-5334-8",

    "editorial": "Anaya", 

    "Autor": ["Pepe Caballero","Isabel Sanz","Timoteo Marino"],

        "capítulos": [

         {"capitulo":1,

           "titulo":"Primeros pasos en Java", 

           "longitud": 20

          },

          {"capitulo":2,

            "titulo": "Primeros pasos en Java",

             "longitud": 25 

           }

         ]

      } 

 )

 

db.doc2.insert({ "tipo": "CD", "Artista": "Los piratas", 

               "Titulo": "Recuerdos", 

               "canciones": [ {"cancion":1, "titulo": "Adiós mi barco", "longitud": "3:20" },

                {"cancion":2, 

                   "titulo": "Pajaritos","longitud": "4:15" } ] })

                   

db.doc3.insert({ "tipo": "DVD", 

               "Titulo": "Matrix", 

                "estreno": 1999, 

                "actores": [ "Keanu Reeves", "Carry-Anne Moss", "Laurence Fishburne", "Hugo Weaving", "Gloria Foster", "Joe Pantoliano" ] }) 

               

2) Actualizar el documento que hace referencia a la película «Matrix», de manera que se cambia su estructura a: {“tipo”: “DVD”, “Titulo”: “Matrix”, “estreno”: 1999, “genero”:”accion” }

db.doc3.save(

      {   "_id" : ObjectId("5dd62a67c81e64f102e1d69d"), 

          "tipo": "DVD", 

         "Titulo": "Matrix", 

         "estreno": 1999, 

         "genero":"accion" 

         } 

)

3) Considerar un nuevo documento para la colección media: {“tipo”: “Libro”, “Titulo”: “Constantinopla”, “capitulos”:12, “leidos”:3}

...

Descargar como (para miembros actualizados)  txt (7.4 Kb)   pdf (170.7 Kb)   docx (90.9 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com