Pasar al contenido principal
Inicio

Navegación principal

  • Inicio
    • Sobre Nosotros
  • Recursos gratis
    • Comunidad en Youtube
    • Firma de correo
  • Tutoriales
    • Base de Datos SQL
    • Bases de Datos NoSQL
    • Cloud computing
    • Servidores Web
    • Sistemas Operativos
    • Virtualización
  • Developers
    • Inteligencia artificial
    • Sistema de bibliotecas Koha
    • IA en Análisis de datos
    • Framework
    • Sistema de gestión de contenidos
Menú de cuenta de usuario
  • Iniciar sesión

Ruta de navegación

  1. Inicio

Instalación MongoDB en Linux Mint con Python

Introducción

MongoDB es una base de datos NoSQL orientada a documentos que proporciona un almacenamiento de datos flexible y escalable. Python, un lenguaje de programación versátil y fácil de usar, cuenta con una biblioteca llamada pymongo que facilita la interacción con MongoDB. En esta guía, aprenderás a instalar MongoDB en un sistema Ubuntu, configurarlo para que se ejecute como un servicio, y conectar una aplicación Python a MongoDB para realizar operaciones básicas de bases de datos.

Guía de instalación

Importar la Clave Pública de MongoDB

Para garantizar la autenticidad de los paquetes de MongoDB, primero importamos la clave pública:

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -        

Añadir el Repositorio de MongoDB

Añadimos el repositorio de MongoDB a la lista de fuentes de APT para poder instalarlo fácilmente:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list        

Actualizar la Lista de Paquetes

Actualizamos la lista de paquetes disponibles para incluir los del nuevo repositorio:

sudo apt-get update        

Instalar MongoDB

Instalamos MongoDB y sus paquetes relacionados:

sudo apt-get install -y mongodb-org        

Iniciar el Servicio de MongoDB

Iniciamos MongoDB para que comience a aceptar conexiones:

sudo systemctl start mongod        

Verificamos que MongoDB esté funcionando correctamente:

sudo systemctl status mongod        

Instalar Python 3 y pip

Instalamos Python 3 y el gestor de paquetes pip:

sudo apt-get install python3-pip        

Instalar la Biblioteca pymongo

Instalamos la biblioteca pymongo que nos permitirá interactuar con MongoDB desde Python:

pip3 install pymongo        

Crear un Script de Python para Conectar a MongoDB

Escribimos un script de Python que se conecta a MongoDB e inserta un documento en una colección:

from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017/')
db = client['nombre_de_la_base_de_datos']
coleccion = db['nombre_de_la_coleccion']
documento = {"nombre": "Juan", "edad": 30}
resultado = coleccion.insert_one(documento)
print(f"Documento insertado: {resultado.inserted_id}")

Ejecutar el Script de Python

Finalmente, ejecutamos el script para comprobar que la conexión y la inserción de datos funcionan correctamente:

python3 prueba.py        

Conclusión

Al completar estos pasos, habrás instalado MongoDB, configurado su ejecución como un servicio, y creado una conexión desde una aplicación Python, permitiéndote realizar operaciones básicas en la base de datos.

Etiquetas:
#DigitalEducas #mongodb #HAYU24 #shuksabiduriaenletras #nosqldatabase #nosql #laravel #web #zorin #OSzorin #mongodb #nosqldatabase #basededatos