/proyecto_mongodb

Lucía G Ruiz - 1ºASIR - Proyecto MongoDB

1ª Parte

  • Debes seleccionar un fichero json que incluya todos los tipos de datos soportados en MongoDB. Antes de continuar la profesora deberá dar el visto bueno al mismo.
  • Con la utilidad mongoimport introduce los documentos correspondientes a esa colección.
  • Inserta varios documentos utilizando los dos métodos de inserción de MongoDB
  • Elimina varios documentos utilizando los dos métodos de eliminación de MongoDB
  • Actualiza varios documentos utilizando los tres métodos de eliminación de MongoDB

Consultas:

  • Al menos incluye 5 consultas de datos simples
  • Al menos 3 consultas con arrays
  • Al menos 3 consultas con documentos embebidos
  • Al menos 1 consulta de agrupación NOTA: Debes utilizar en las consultas proyecciones, operadores, ordenación y los modificadores sort y limit. Se valorará la complejidad de las mismas

2ª Parte Debes realizar un programa python que se conecte a la colección creada en la 1ª parte y mediante un menú permita insercción, eliminación, modificación y al menos una consulta de cada una de los distintos tipos.

3ª Parte

  • Debes seleccionar al menos cuatro tablas de tu proyecto que incluyan una relación N:M y una 1:N con el mayor número de tipos de datos soportados en MongoDB. Antes de continuar la profesora deberá dar el visto bueno a las mismas.
  • Debes pasar de SQL a MongoDB.
  • Inserta varios documentos utilizando los dos métodos de inserción de MongoDB
  • Elimina varios documentos utilizando los dos métodos de eliminación de MongoDB
  • Actualiza varios documentos utilizando los tres métodos de actualización de MongoDB

Consultas:

  • Al menos incluye 5 consultas de datos simples
  • Al menos 3 consultas con arrays
  • Al menos 3 consultas con documentos embebidos
  • Al menos 1 consulta de agrupación NOTA: Debes utilizar en las consultas proyecciones, operadores, ordenación y los modificadores sort y limit. Se valorará la complejidad de las mismas