Cómo crear una base de datos en MongoDB

Cómo crear una base de datos en MongoDB
MongoDB es un tipo de base de datos NoSQL que actúa de manera diferente en comparación con las bases de datos relacionales tradicionales y es adecuado para ser utilizado para grandes conjuntos de datos. MongoDB reemplaza el concepto de bases de datos tradicionales (que funcionan en filas y columnas) con documentos. Como MongoDB se basa en documentos, permite matrices de documentos integrados y representa las relaciones complejas de la jerarquía utilizando un solo registro.MongoDB se usa ampliamente debido a su flexibilidad y admite un modelo de consulta flexible. MongoDB almacena datos con la ayuda de pares de valor clave; Convierte los datos JSON (JavaScript Object Notation) en un formato binario conocido como BSON (también se deriva de JSON). MongoDB también prevé la provisión de datos anidados; Por ejemplo, almacena datos en colecciones que contienen múltiples documentos y, curiosamente, los documentos no necesitan ser similares en una sola colección. Estas colecciones múltiples colectivamente se almacenan en un MongoDB entero.

En esta publicación descriptiva, lo guiaremos para crear una base de datos utilizando MongoDB en Ubuntu. Para esto, debe tener la siguiente lista de requisitos previos antes de crear una base de datos:

Requisitos previos

La lista de requisitos previos es bastante simple, y contiene los paquetes requeridos para crear una base de datos en MongoDB:

  • MongoDB debe instalarse en su sistema para realizar cualquier operación asociada con MongoDB.
  • El shell de MongoDB proporciona un poderoso soporte de línea de comandos para realizar operaciones de bases de datos, específicamente las operaciones de Crud (Crear, Recuperar, Actualizar, Eliminar).

Cómo crear una base de datos en MongoDB

Esta sección comprende varios pasos que deben seguirse para la creación de una base de datos en MongoDB. Siga los pasos con cuidado:

Paso 1: Acceda a la carcasa MongoDB

Abra el terminal (Ctrl+Alt+T) y primero verifique el estado del servicio MongoDB utilizando el siguiente comando:

$ sudo systemctl status mongoDB

La salida del comando anterior muestra que el servicio MongoDB está activo y en ejecución:

Después de eso, acceda al shell Mongo usando el comando mencionado a continuación en su terminal Ubuntu:

$ Mongo

Paso 2: Busque bases de datos existentes

Una vez que haya accedido a Mongo Shell, ahora puede verificar las bases de datos actualmente en su servidor MongoDB. Use uno de los siguientes comandos para verificar las bases de datos disponibles:

> Mostrar dbs

O:

> Mostrar dbs;

Como muestra la salida, hay tres bases de datos actualmente a bordo: se nota que estas son bases de datos incorporadas.

Paso 3: crear una nueva base de datos

Para crear una nueva base de datos usando Mongo Shell; Debe seguir la sintaxis adecuada como se menciona a continuación:

Use [Database_name]

Siguiendo la sintaxis anterior; Hemos creado una nueva base de datos ","Linuxhint,"Con la ayuda de seguir el comando Mongo Shell:

> Use Linuxhint

Como solo hemos creado una base de datos vacía; Por lo tanto, el sistema no lo mostrará hasta que insertemos datos en él:

> Mostrar dbs

Paso 4: activar la base de datos.el

Para activar el "Linuxhint"Base de datos; Usaremos la siguiente sintaxis para hacerlo:

db.recopilación.insertar()

El "db"Aquí se refiere a la base de datos seleccionada; "recopilación"Es el nombre del documento que está insertando;

"()"Contiene los datos que se insertarán.

Antes de ejecutar el comando, debe asegurarse de haber seleccionado la base de datos correcta; Para esto, use el siguiente comando en el shell Mongo:

> DB

O puede conectarse a la base de datos MongoDB directamente desde el terminal Ubuntu; Use el siguiente comando en el terminal para conectarse al "Linuxhint"Base de datos:

$ sudo mongo linuxhint

Después de la sintaxis, hemos utilizado el comando a continuación para crear un nuevo usuario llamado como "Jacobo", Su designación y edad.

Nota: Una vez que el comando se ejecuta con éxito; mostrará la salida "WriterSult ("Ninserted": 1)":

> DB.usuario.insertar (nombre: "Jack", Designation: "Manager", Age: 25)

Después de insertar el documento en "Linuxhint", comprueba eso "Linuxhint"Se agrega a la lista de bases de datos o no: para hacerlo, ejecute el siguiente comando en el shell mongo:

> Mostrar dbs

Cómo soltar una base de datos en MongoDB usando Ubuntu

Antes de ejecutar el comando de caída, debe asegurarse de estar en la misma base de datos que desea eliminar. Puede verificar usando el "db"Comando en el shell mongo:

> DB

Ahora, si ejecuta el siguiente comando en su shell Mongo; el "LinuxhintLa base de datos se eliminará de MongoDB:

> DB.dropdatabase ()

Conclusión

En esta era tecnológicamente rica, la gestión automatizada de los datos es la principal necesidad de cada organización. MongoDB se usa ampliamente como DBMS (sistema de administración de bases de datos) en IoT (Internet de las cosas), aplicaciones en tiempo real, aplicaciones móviles y gestión de contenido. MongoDB ofrece un amplio soporte para sistemas operativos famosos como Windows, Mac y distribuciones basadas en Linux como Ubuntu, Debian, Centos, etc. Este artículo tiene como objetivo crear una base de datos en MongoDB utilizando Ubuntu como sistema operativo. El soporte terminal de Ubuntu se utiliza para acceder a las capas MongoDB que se utilizan aún más para crear bases de datos. Con la ayuda de Mongo Shell, hemos creado una base de datos e insertado documentos en ella. El soporte de shell Mongo también se puede utilizar para realizar otras operaciones en bases de datos como actualizar, recuperar y eliminar.