¿Qué es MongoDB?
MongoDB es una base de datos de documentos que pertenece a una familia de bases de datos llamadas NoSQL, no solo SQL. En MongoDB, los registros son documentos que se comportan de forma muy similar a los objetos JSON en JavaScript. Los valores en los documentos se pueden buscar por la clave de su campo. Los documentos pueden tener algunos campos/claves y otros no, lo que hace que Mongo sea extremadamente flexible.
Esto es diferente de las bases de datos SQL como MySQL y PostgreSQL, donde los campos corresponden a columnas en una tabla y los registros individuales corresponden a las filas.
Prerequisitos
Estar familiarizado con la terminal de Mac, debido a que necesitarás usarla para instalar y ejecutar MongoDB.
Dependencias. Ésta guía te muestra las dos maneras de instalar MongoDB en Mac, una de las maneras requiere HomeBrew.
Homebrew es un administrador de paquetes para Mac: hace que la instalación de la mayoría del software de código abierto (como MongoDB) sea tan simple como escribir brew install mongodb. Sigue las instrucciones en ésta guía de Cómo instalar Homebrew en Mac.
Instalación
Hay dos formas principales de instalar MongoDB en un Mac. La mejor forma de instalar MongoDB es con Homebrew. La otra forma de instalar MongoDB es descargándolo desde el sitio web de MongoDB.
Instalar y ejecutar MongoDB con Homebrew
Abre la Terminal y escribe
brew update
Luego de actualizar HomeBrew
brew install mongodb
Una vez termine de descargar e instalar MongoDB debes crear el directorio “db”. Aquí es donde vivirán los archivos de datos de Mongo. Puedes crear el directorio en la ubicación predeterminada ejecuntando lo siguiente:
mkdir -p /data/db
Asegúrate que el directorio creado tenga los permisos correctos ejecuntando:
sudo chown -R
id -un/data/db
Ejecuta el demonio de Mongo, en una ventana de tu terminal ejecuta mongod. Esto debería iniciar el servidor de Mongo.
mongod
Configuración adicional
Para cargar e iniciar el servicio de MongoDB en segundo plano, abre la Terminal y ejecuta los siguientes comandos:
Instala brew services primero
brew tap homebrew/services
Carga e inicia el servicio de MongoDB
brew services start mongodb
Salida esperada: Successfully started mongodb
Verifica si el servicio de MongoDB ha sido cargado
brew services list
Instalar y ejecutar MongoDB descargándolo manualmente
Debes ir a la sección de descargas del sitio web de MongoDB y descargar la versión correcta.
Después de descargar Mongo, mueve el archivo comprimido .tar (el archivo con la extensión .tgz que has descargado) a la carpeta donde deseas instalar Mongo. En este caso, diremos que queremos que Mongo viva en nuestra carpeta de inicio, por lo que los comandos podrían verse más o menos así:
cd Downloads mv mongodb-osx-x86_64-3.0.7.tgz ~/
Extrae MongoDB del archivo descargado y cambia el nombre del directorio:
cd ~/ tar -zxvf mongodb-osx-x86_64-3.0.7.tgz mv mongodb-osx-x86_64-3.0.7 mongodb
Crea el directorio donde Mongo almacenará los datos, crea el directorio “db”. Puedes crear el directorio en la ubicación predeterminada ejecutando:
mkdir -p /data/db
Asegúrate que el directorio creado tenga los permisos correctos ejecuntando:
sudo chown -R
id -un/data/db
Ejecuta el demonio de Mongo, en una ventana de tu terminal ejecuta mongod. Esto debería iniciar el servidor de Mongo.
~/mongodb/bin/mongod