Para instalar MongoDB desde la terminal (en Mac o Linux) , ejecutamos la instrucción:
sudoapt-getinstall mongodb
Más detalles sobre el proceso de instalación aquí.
Para iniciar el servidor de base de datos MongoDB debemos ejecutar en la terminal:
mongod --dbpath <ubicación de la carpeta / bd>
Para iniciar el shell de MongoDB, que es el manejador de datos a través de líneas de comando vía terminal, y poder empezar a ejecutar operaciones sobre la base de datos, introducimos el siguiente comando en la terminal:
mongo
Ya dentro del shell podemos ejecutar algunos comandos propios de MongoDB:
show dbs o show databases: para listar las bases de datos disponibles en el servidor.
use <nombre_bd>: accede a una base de datos para comenzar a usarla. Si la base de datos no existe se crea y luego se accede a ella.
db.<acción>: Al momento de hacer switch hacia la base de datos indicada, quedará vinculado un elemento llamado db con el que vamos a poder realizar las operaciones sobre la base de datos escogida.
show collections: para listar las colecciones disponibles en la base de datos actual.
Algunas de las operaciones que podemos ejecutar con db son:
db.createCollection(“<nombre colección>”): crea una nueva colección (tabla) en la base de datos.
db.<colección>.insert(<objeto json>): crea un nuevo documento (registro) en la colección indicada.
db.<colección>.find(): devuelve el contenido de una colección.
Es importante notar que aún cuando no indiquemos un valor para la propiedad _id al insertar documentos en las colecciones, MongoDB la incluirá automáticamente utilizando para ello la función ObjectId(""<hash>""), ya que la presencia de esta <llave : valor> es requerida para todos los documentos.
Para salir del shell basta con escribir exit y dar Enter.
Y para detener el servidor, le damos Ctrl + C en la misma terminal donde está ejecutándose.