Instalar MongoDB

Instalación en Linux

El proceso de instalación es muy sencillo.

sudo atp update
sudo apt -y install mongodb

Ahora creamos el directorio donde alojaremos nuestra base de datos. Como MongoDB busca por defecto en /data/db/ vamos a crear las carpetas en esa ruta.

sudo mkdir /data
sudo mkdir /data/db

Finalmente arrancamos MongoDB, pasandole como parametros el puerto y la ruta de la base de datos.

$ sudo mongod --port 8001 --dbpath /data/db/ --fork --logpath /data/mongodb1.log

Detener el proceso

Tenemos varias opciones:

  1. Entrar en la shell de mongo,
$ mongo --port 8001

y ejecutar los siguientes comandos.

> use admin
> db.shutdownServer()
> exit

2. Matar el proceso buscando su pid

$ ps -A | grep mongod

y después matarlo.

sudo mongod --port 8001 --shutdown

3. más facil.

sudo mongod --port 8001 --shutdown

Fuente

Instalación en Mac

Instalamos Homebrew

Actualizamos los paquetes

brew update

Instalamos MongoDB

brew install mongodb

Crear el directorio

sudo mkdir -p /data/db
sudo chmod -R 777 /data/db

Asignar el directorio a mongod

mongod --dbpath /data/db

Iniciar MongoDB

mongo --host 127.0.0.1:27017

Iniciar MongoDB

Primero iniciamos el demonio

mongod

y luego iniciamos la terminal de mongoDB

mongo

Ejemplo

Crear la primera base de datos con datos

use mi_ejemplo

Ahora añadimos datos

db.mi_ejemplo.insert({id: 1, title: 'Curso', url: 'www.juaramir.com', description: 'ejemplo'});

Para visualizar lo que se añadió

db.mi_ejemplo.find();