Instalar MongoDB
Instalación en Linux
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
Detener el proceso
Tenemos varias opciones:
- 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
Instalación en Mac
Instalación en Mac
Instalamos Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
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
Iniciar MongoDB
Primero iniciamos el demonio
mongod
y luego iniciamos la terminal de mongoDB
mongo
Ejemplo
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();