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.
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.
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.
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 .
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.
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