MongoDB

Instalar MongoDB en Ubuntu

Instalar MongoDB en Ubuntu
En esta publicación rápida, veremos cómo podemos instalar una de las bases de datos NoSQL más populares, MongoDB en Ubuntu y comenzar a usarla también. Empezaremos ahora.

Base de datos MongoDB

MongoDB es una de las bases de datos NoSQL más populares que se utiliza para almacenar y consultar datos sin esquema.

Los datos de hoy tienen un número indefinido de propiedades. Todos los días se agregan nuevas propiedades de un objeto y es posible que esas propiedades no estén presentes en todos los Objetos que existen actualmente. Las bases de datos MySQL almacenan estas propiedades incluso para objetos que no las tienen. Veamos un ejemplo:

Nombre Dirección Línea 1 Línea de dirección 2 Línea de dirección 3
John A-17 Calle 17 Florida
Sam B-46 California -

Si hubiéramos guardado estos datos en una base de datos NoSQL, se habría visto así:

[

"nombre": "Juan",
"address_line1": "A-17",
"address_line2": "Calle 17",
"address_line3": "Florida"
,

"nombre": "Juan",
"address_line1": "B-46",
"address_line2": "California"

]

Vea la diferencia, el campo que no es aplicable para un objeto ni siquiera está presente como una columna.

Instalación de MongoDB

Ahora, instalar MongoDB es solo cuestión de unos pocos comandos. Para empezar, dejemos que Ubuntu garantice la autenticidad del software que estamos intentando instalar:

sudo apt-key adv --keyserver hkp: // servidor de claves.ubuntu.com: 80 --recv EA312927

Una vez que ejecutemos este comando, obtendremos el siguiente resultado:

Ubuntu importó la clave MongoDB a su administrador de paquetes. A continuación, ejecute el siguiente comando para crear un archivo de lista para MongoDB:

echo "deb http: // repo.mongodb.org / apt / ubuntu xenial / mongodb-org / 3.2 multiverso "
| sudo tee / etc / apt / sources.lista.d / mongodb-org-3.2.lista

Una vez que ejecutemos este comando, obtendremos el siguiente resultado:

Actualicemos finalmente la lista de paquetes:

sudo apt-get update

Ahora, estamos listos para instalar MongoDB ahora:

sudo apt-get install -y mongodb-org

Una vez que ejecute este comando, la instalación de los paquetes de MongoDB puede demorar unos minutos.
Ahora, ejecute estos dos comandos para iniciar el servicio MongoDB y verifique su estado:

sudo systemctl start mongod
sudo systemctl status mongod

Una vez que ejecutemos este comando, obtendremos el siguiente resultado:

También habilitaremos MongoDB para que se inicie automáticamente cuando se inicie el sistema:

sudo systemctl enable mongod

Una vez que ejecutemos este comando, obtendremos el siguiente resultado:

Consultas con mongoDB

Ahora que hemos instalado e iniciado MongoDB, también podemos consultar datos usándolo. Probemos algunos comandos de muestra aquí.

Usando Mongo Shell

Para comenzar a ejecutar consultas de MongoDB, podemos abrir el shell de Mongo simplemente escribiendo:

mongo

Shell se abrirá:

Insertar datos

Ahora, podemos crear una nueva base de datos:

Y podemos insertar datos en él:

Tenga en cuenta que no tuvimos que hacer el plataformas recopilación y se hizo automáticamente.

Obtener datos

Podemos ejecutar un comando simple para obtener los datos que guardamos:

En la segunda consulta anterior, también imprimimos la cantidad de documentos presentes en la colección.

Estudio adicional

En esta publicación rápida, aprendimos cómo podemos instalar MongoDB y ejecutar consultas básicas en él. Para profundizar en MongoDB, consulte estos excelentes recursos a continuación:

Cómo cambiar los botones izquierdo y derecho del mouse en una PC con Windows 10
Es una norma que todos los dispositivos de mouse de computadora estén diseñados ergonómicamente para usuarios diestros. Pero hay dispositivos de mouse...
Emule los clics del mouse colocando el mouse con Clickless Mouse en Windows 10
El uso excesivo de un mouse o teclado en una postura incorrecta puede provocar muchos problemas de salud, como tensión, síndrome del túnel carpiano y ...
Agregue gestos del mouse a Windows 10 con estas herramientas gratuitas
En los últimos años, las computadoras y los sistemas operativos han evolucionado enormemente. Hubo un momento en que los usuarios tenían que usar coma...