Conexión de MongoDB a Jupyter Notebook

MongoDB es una de las bases de datos NoSql más famosas. Es una base de datos de código abierto. El significado simple de la base de datos NoSql es una base de datos no relacional. es decir, no incluye la estructura específica de bases de datos como tablas y todo como la base de datos relacional. Por lo tanto, puede diseñar los esquemas sin ninguna restricción. 

Jupyter Notebook también es una aplicación web de código abierto que permite a los usuarios crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Al usar el cuaderno Jupyter, los programadores pueden limpiar y depurar el código y ejecutarlo paso a paso. Podemos usar más de 40 idiomas diferentes con el cuaderno Jupyter, y entre los más populares se encuentra Python.

En este tutorial, conectaremos MongoDb a Jupyter Notebook en el lenguaje python.

requisitos previos:

Ahora, siga los pasos a continuación para iniciar el servidor MongoDB en localhost y conéctelo a los Jupyter Notebooks.

Paso 1: después de instalar MongoDB en su Windows, inicie el servidor MongoDB ingresando el siguiente comando en el símbolo del sistema.

mongod

Verá los siguientes registros en su terminal. Además, al final de los registros, puede ver que el servidor se ha iniciado en el puerto 27017.

Starting-MongoDB-Server

 

Paso 2: Ahora, abra la otra ventana del símbolo del sistema y escriba el siguiente comando para iniciar el shell mongo. Asegúrese de no haber cerrado la primera ventana del símbolo del sistema y de que el servidor aún se está ejecutando sin ningún error.

mongo

Verá los siguientes registros en su terminal.

Starting-MongoDB-Shell

 

Paso 3: puede ingresar los siguientes comandos para ver sus bases de datos predeterminadas.

mostrar bases de datos

En la terminal, verá las siguientes salidas. Tal vez los nombres de sus bases de datos pueden ser diferentes.

List-of-default-databases

 

Paso 4: Inicie Jupyter Notebook y cree un nuevo archivo de Jupyter Notebook. 

Paso 5: Usaremos el módulo python PyMongo para conectar el Jupyter Notebook con el localhost de MongoDB. Por lo tanto, escriba el siguiente código en la celda de NoteBook.

!pip instalar pymongo

Nota: Los usuarios pueden ejecutar la celda de Jupyter NoteBook presionando Shift + Enter .

Installing-pymongo

 

Paso 6: en la siguiente celda, importe el módulo PyMongo y ejecute la celda. Si la celda se ejecuta sin ningún error, el módulo PyMongo se instaló correctamente.

importar pymongo

desde pymongo importar MongoClient

Paso 7: A continuación, conecte la base de datos MongoDB utilizando la siguiente línea de código. No olvides ejecutar la celda de los Jupyter Notebooks.

cliente = MongoClient(“localhost”, 27017)

Paso 8: ahora, agregue el siguiente código a la siguiente celda y ejecútelo para obtener cualquier colección de la base de datos. Aquí, estamos recuperando la colección ‘ test ‘.

db = cliente[‘prueba’]

base de datos

Verá los siguientes registros en su archivo de NoteBook.

Fetching-collection-from-database

 

Ha conectado la base de datos MongoDB con el Jupyter NoteBook. Ahora, puede realizar la misma operación desde Jupyter NoteBook que puede realizar desde el shell de Mongo.

Publicación traducida automáticamente

Artículo escrito por shubhamvora05 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *