MONGO-DB

1. Crear una base de datos

> use videojuegos
switched to db videojuegos

2.Tener una colección

> MongoDB Enterprise > db.createCollection('biblioteca')
{ "ok" : 1 }

3.Insertar,modificar y borrar documentos en la colección

3.1 Insertar

> MongoDB Enterprise > db.biblioteca.insert({nombre: "God of War", plataforma: "Playstation 4"})
WriteResult({ "nInserted" : 1 })
> MongoDB Enterprise > db.biblioteca.insert({nombre: "Halo", plataforma: "Xbox"})
WriteResult({ "nInserted" : 1 })
> MongoDB Enterprise > db.biblioteca.insert({nombre: "Mario", plataforma: "Wii",desarrolladora: "Nintendo")
WriteResult({ "nInserted" : 1 })
> MongoDB Enterprise > db.biblioteca.insert({nombre: "Zelda", plataforma: "Wii",pegi:3)
WriteResult({ "nInserted" : 1 })
> MongoDB Enterprise > db.biblioteca.insert({nombre: "Call of Duty", plataforma: "Playstation",pegi:16)
WriteResult({ "nInserted" : 1 })
> MongoDB Enterprise > db.biblioteca.insert({nombre: "Tetris", plataforma: "GameBoy",pegi:3)
WriteResult({ "nInserted" : 1 })

3.2 Modificar

3.3 Eliminar

> MongoDB Enterprise > db.biblioteca.remove({nombre: "Spyro"})
WriteResult({ "nRemoved" : 1 })

4 Crear un índice sobre un campo de la colección

> MongoDB Enterprise > db.biblioteca.createIndex({videojuego: 1})
{
        "createdCollectionAutomatically" : false,
        "numIndexesBefore" : 1,
        "numIndexesAfter" : 2,
        "ok" : 1
}

5. Realizar consultas en las que utilices mayor que, igual que, menor que.

5.1 Muéstrame aquellos juegos cuyo PEGI sea mayor a 3


5.2 Muéstrame aquellos juegos cuyo PEGI sea menor que 10


5.3 Muéstrame aquellos juegos cuyo PEGI sea igual que 16


6. Realizar una consulta en la que los documentos se muestren ordenados y se limite el número de mostrados.


7.Realizar una consulta con agrupamiento y una función para mostrar la media, o suma, o la que tú decidas.

Al no haber juegos que se encuentren en la misma plataforma que tengan pegi no hace la media pero la consulta está bien