Tarea Uno de NoSQL
Pasos previos: -Crear una carpeta de trabajo para Mongodb en lazado a python -Tener previamente una cuenta en mongoAtlas. -Instalar mongo compass de forma local -Ubicar el puerto con que trabaja compass de forma local -Instalar el entornor de pyhton3 en la carpeta de trabajo usando comando via terminal, ideal de Visual studio code:
python -m venv nombre_entorno_virtual
Se debe abrir primero la carpeta: conectar_mongo.py , con el comando: python3 conectar_mongo.py, desde la terminal visual studio code. 'python3 conectar_mongo.py' -->Create
Para la consultas del CRUD se deben abrir con los comandos:
'python3 consulta_mongo.py' --> Read
'python3 consulta_ud_1.py' --> Update
'pyhton3 consulta_ud_2.py' --> Delete
Esta es la base de datos que se usara:
document = [
{"nombre": "Juan", "edad": 30, "Ingreso": 2019, "Ciudad": "Concepcion", "Region": "BioBio"},
{"nombre": "Pedro", "edad": 25, "Ingreso": 2018, "Ciudad": "Concepcion", "Region": "BioBio"},
{"nombre": "Maria", "edad": 28, "Ingreso": 2019, "Ciudad": "Lota", "Region": "BioBio"},
{"nombre": "Jose", "edad": 22,"Ingreso": 2019, "Ciudad": "Coronel", "Region": "BioBio"},
{"nombre": "Ana", "edad": 35, "Ingreso": 2020, "Ciudad": "Coronel", "Region": "BioBio"},
{"nombre": "Luis", "edad": 27, "Ingreso": 2022, "Ciudad": "Talcahuano", "Region": "BioBio"},
{"nombre": "Sofia", "edad": 23, "Ingreso": 2021, "Ciudad": "Santiago Centro", "Region": "Metropolitana"},
{"nombre": "Carlos", "edad": 29, "Ingreso": 2012, "Ciudad": "Maipu", "Region": "Metropolitana"},
{"nombre": "Fernanda", "edad": 26, "Ingreso": 2013, "Ciudad": "Renca", "Region": "Metropolitana"},
{"nombre": "Javier", "edad": 24, "Ingreso": 2009, "Ciudad": "Quilicura", "Region": "Metropolitana"}
]