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

Python Mongo Atlas


Enviado por   •  6 de Diciembre de 2021  •  Práctica o problema  •  558 Palabras (3 Páginas)  •  122 Visitas

Página 1 de 3

[pic 1]

[pic 2][pic 3][pic 4][pic 5]


sete

Importamos la librería pymongo que es la que nos dará los comandos necesarios para el manejo de la base de datos desde la nube

Primero realizamos la conexión a la base de datos en Mongo Atlas, por medio de un string de conexión que podemos obtener desde el sitio web de mongo Atlas

[pic 6][pic 7]

Aquí  según el lenguaje en el que manejar nos va a generar una string de conexión en la cual conectaremos nuestro cliente al servidor.

En db seleccionamos la base de datos que queremos utilizar y el nombre de la colección se obtiene por medio de la variable db

Generamos un Menu el cual mostrara las opciones para realizar las operaciones CRUD dentro de nuestra base de datos

[pic 8]

Donde podremos consultar películas, por director, actualizar, insertar películas y borrarlas.

Consulta General

Para realizar  una consulta general dentro de la base de datos realizaremos una función que se encargara de generar la consulta

[pic 9]

Esta consulta encuentra un limite de videojuegos y limita su información a el nombre,año,plataforma  del videojuego y su numero de ventas, después por medio de un ciclo for imprime las películas que se encuentren dentro de  la base de datos.

[pic 10]

Consulta de película por Director

Para realizar una consulta de los videojuegos según la plataforma donde se publico el videojuego, lo realizaremos por la siguiente función:

[pic 11]

La cual recibe como parámetro el nombre de la plataforma y obtiene al menos los 10 videojuegos principales y se ordenan del año lanzadas en forma descendente.

[pic 12]

Actualizar

Para actualizar la información dentro de la base de datos lo realizamos por medio del comando update_one donde esta actualizara la información del año y la plataforma de la película , por medio del  el nombre, y recibiendo como parámetro el año y la plataforma que se modificara

Aquí se realiza la modificación

[pic 13]

Y aquí podemos ver el registro ya actualizado

[pic 14]

Insertar

Aquí utilizaremos otra clase la cual generara un objeto de tipo videojuego y genera el formato necesario para insertar el documento dentro de la base de datos.

[pic 15]

Aquí obtiene la información que vamos  insertar y genera el objeto del videojuego.

[pic 16]

En este método inserta el objeto que se genera dentro del elif donde e escoje la opción de insertar

[pic 17]

Aquí obtiene la información y la manda a la función, la función genera el documento por medio de la clase y se inserta la información

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (528 Kb) docx (507 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com