Instalación MongoDB Mac/Linux

6/26

Lectura

¡Hola! en esta lectura te enseñaré a instalar MongoDB en MAC o en Linux. Sigue los pasos y si tienes dudas compartelas en la sección de discusiones.

1- Ingresa a https://www.mongodb.com/download-center/community y descarga el community server con la versión de tu sistema operativo.

MongoDB

2- Da doble clic sobre el archivo .tgz si tu sistema es Mac para descomprimir el archivo descargado.

3- Copia la carpeta descargada en tu directorio Home o donde quieras dejar todos los ejecutables de Mongo.

4- Actualizar tu PATH con la ruta a la carpeta donde dejaste los archivos descomprimidos:
a- Abre un terminal y corre sudo nano /etc/paths ve a la última línea del archivo y agrega toda la ruta a la carpeta /bin que movimos en el paso
anterior.
b- Presiona ctrl+x para salir e ingresa Y para guardar los cambios que acabas de hacer.
c- Si ejecutas echo $PATH deberías tener la ruta que apunta a la carpeta /bin con los ejecutables de MongoDB.

5- Para ejecutar MongoDB de forma local debes abrir una terminal y escribir mongod, mongod lo que hace es inicializar un servidor local de MongoDB en el puerto 27017. Si presionas ctrl+c o cierras la terminal el servidor local se dentendrá.

6- Luego en una terminal aparte escribes mongo y das enter, mongo es la consola de MongoDB con la cual estaremos trabajando durante el curso. Si solamente escribimos mongo la consola esta se va a tratar de conectar al servidor local de MongoDB por el puerto 27017 que levantamos en el paso anterior con mongod si mongod no se está ejecutando saldrá un error de conexión.

7- Durante el curso estaremos trabajando con MongoDB Atlas, para conectarnos desde la consola lo que debemos hacer es ejecutar mongo <MONGODB_ATLAS_URI> --user USUARIO_CREADO y luego el te pedirá el password.

8- Si escribes show dbs te deberán salir las bases de datos que se encuentran en el cluster.

Aportes 65

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Para los que quieran correr mongo y practicar todo el curso sin necesidad de instalar nativamente les recomiendo usar Docker:

  1. Crear nuestro contenedor llamado “mongoDB”
$ docker run -d --name mongoDB mongo
  1. ejecutar mongo dentro de nuestra terminal
$ docker exec -it db bash

  1. una vez dentro del bash del contenedor y sin todavia ejecutar mongo vamos a conectar con atlas: el HOST lo sacan de atlas/clusters/connect/connect whit the mongo shell
$ mongo "mongodb+srv://YOUR_HOST"  --username YOUR_USER
  1. ver nuestras bases de datos, por defecto hay dos:
    admin
    local
show dbs

Ya tenemos nuestro mongo listo 😄

  1. Adicionalmente podemos asegurar que nuestros datos se conserven si por algún motivo eliminamos el contenedor

puedes elegir cualquier lugar de tu disco donde querias guardar el respaldo

$ docker run --name mongoDB -d -v /YOUR_PATH:/data/db mongo 

----------PROBAR MONGO ---- 😄

  1. crear colección: si la colección no exite la crea automagicamente
$ use COLECCION_NAME
  1. Insertar nuestro primer registro dentro de la colección
$ db.COLECCION_NAME.insert({"name": "camilo"})
  1. Listar los registros de una colección:
$ db.COLECCION_NAME.find()

Otra forma más fácil de instalar Mongo en LInux ( yo uso el distro Ubuntu 18.04.4 LTS) es:

  • abriendo la terminarl y escribir sudo apt install mongodb
  • al terminar la instalación escriban en la consola mongo (les debe mostrar información sobre la versión que se intaló, esto significa que la instalación fue exitosa) y ahí ya pueden usar mongo
  • para corroborar pueden esscribir show dbs como mencionan el punto 8 de la lectura.

Espero les sea de ayuda.

Una más para mac: siguiendo las instrucciones de https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

En una terminal:

Tap MongoDB

  • brew tap mongodb/brew
    (puede que pida credenciales de github para contniar)

Instalar

Iniciar el servicio

Revisar si esta corriendo

  • ps aux | grep -v grep | grep mongod

Conectarse y usar (en una nueva terminal)

  • mongo

una instalacion alternativa y mas facil en ubuntu es

sudo apt install mongodb-server-core
sudo apt install mongodb-clients

de esta forma solo tienen que poner los comandos y esperar que todo se haga solo.
😃

También, la forma que me funcionó a mi para la instalación fue la siguiente:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

Instalación en Ubuntu 18.04

Toda la instalación (oficial) referida al paquete mongodb-org me causaron conflictos al iniciar el servicio de mongod y al entrar al shell de mongo.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

Tuve que instalar los paquetes de mongodb (los que trae integrado Ubuntu) y hasta ahora no he tenido problemas.
sudo apt-get install mongodb
service mongodb start

Para instalar en linux se debe usar el siguiente comando:
sudo apt-get install mongodb
Si al ejecutar mongod lanza un error, es porque falta la carpeta data/db en el directorio raíz. Para arreglar esto se debe ir a la carpeta “/” y usar el siguiente comando.
sudo mkdir -p /data/db
Ejecutar mongodb y listo, ya tienes mongo db en linux.

Usando Mongo Compass desde linux (ubuntu 20.04):

  1. Le damos connet desde el cluster

  2. Conectar usando MongoDB Compass

  3. Se descarga la versión para linux:

  4. Se instala paquete con el instalador de software, click :

  5. Se copia string de conexión se reemplaza user y password:

  6. Se abre mongoDB compass ya instalado en el equipo y se copia el string:

Creo que la forma más fácil, es tener mongo en un contenedor. Acá un tutorial. Rápido, sencillo y listo para usar
https://platzi.com/tutoriales/1533-mongodb/4930-instalar-mongo-db-usando-docker/

En Mac se me hizo mas sencillo con homebrew.
Primero instalamos homebrew, es recomendable tener actualizado Xcode, abrimos una terminal y escribimos lo siguiente:

Cuando termine, cerramos y abrimos otra terminal, para escribir los comando de instalación de mongodb:

  • brew update

  • brew install mongodb

  • sudo mkdir -p /data/db

  • sudo chown -R id -un /data/db

Para registrarlo como servicio, ingresamos estos ultimos comandos:

  • brew tap homebrew/services

  • brew services start mongodb

Y listo, ahora en la terminal solo teclea “mongo” para empezar a usar el servicio.

En este link Install MongoDB, podrán encontrar la forma de instalar MongoDB en distintos sistemas y en distintas distribuciones de GNU/Linux.

En mac también es posible instalar con brew! Es bastante más sencillo. La información está en la página de mongo: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

Por si a alguien le sucede con UBUNTU 20.04:

Al instalar me daba el siguiente error:

mongod.service: Main process exited, code=exited, status=14/n/a

Encontré en este foro que:

The permission setting on /var/lib/mongodb and /tmp/mongodb-27017.lock are wrong>

Se corrigió con:

sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock

sudo service mongod restart

Para los que instalan en sistemas linux comparto la instalación en ubuntu 20.04
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

Yo tengo manjaro que es una distribución de archlinux e instale mongo con docker.

Install MongoDB Community Edition on macOS:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

quisé instalar con brew en macOS

brew install mongodb

y me dió el error

Error: An unexpected error occurred during the brew link step The formula built, but is not symlinked into /usr/local Permission denied @ dir_s_mkdir - /usr/local/Frameworks

para corregir esto creé el directorio señalado

sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks

entonces ya me dejó instalar con brew install mongodb

al ejecutar mongodme dió el error

exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating

es necesario crear el directorio para la base de datos y asignar permisos al usuario que va a ejecutar el demonio de mongo (nuestro usuario si lo haces de forma manual)

sudo mkdir -p /data/db
sudo chown -R $(whoami):admin /data

listo, finalmente podemos ejecutar mongod en una pestaña y conectarnos en otra con el comando mongo

¯\_(ツ)_/¯

Si estan en Mac y ya tienen homebrew, just run this:

brew tap mongodb/brew
brew install [email protected]4.4

¿Cómo se agrega la ruta PATH en Ubuntu? El archivo etc/paths no existe actualmente u cuál es la sintaxis para añadirla?

En linux mint:
[email protected]:~$ apt install mongodb -y
y con systemctl status mongodb nos mostrar que se activo
en caso de que no esté activo le damos
systemctl enable mongodb
systemctl start mongodb

Logre instalarlo en Linux Mint con estas instrucciones.

Recuerden que con Mac podemos usar brew para instalar de forma fácil.

los pasos de instalación para la distribución Ubuntu 18.04. Para otras distribuciones, especialmente RedHat, CentOS o Suse, los pasos a seguir pueden ser distintos.

Es necesario disponer de permisos de superusuario para seguir los pasos de este manual.
  1. Importa la clave pública del repositorio de MongoDB

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Esta clave es necesaria para verificar la autoría de los paquetes instalados. Es un procedimiento estándar y muy común a la hora de añadir un repositorio.

  1. Añadimos el respositorio de MongoDB.

echo “deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

El comando anterior añade el repositorio a un archivo “.list”. Este es el procedimiento recomendado por los desarrolladores de MongoDB.

  1. Actualiza la lista de repositorios

apt-get update

El comando anterior actualizará la lista de repositorios y de paquetes disponibles, incluyendo el nuevo repositorio de MongoDB que hemos añadido en el paso anterior.

  1. Instala MongoDB mediante el gestor de paquetes

apt-get install mongodb-org

💡 Atención: El nombre del paquete es "mongodb-org" y no "mongodb". Este paquete procede de los repositorios oficiales que hemos añadido y que ofrece la última versión estable de MongoDB. El paquete ofrecido por los repositorios de Ubuntu podría estar desactualizado.
  1. Deshabilita las actualizaciones automáticas para evitar problemas de compatibilidad (opcional)

Una práctica recomendada es deshabilitar las actualizaciones automáticas que podrían producir problemas de compatibilidad. Es mejor instalar las actualizaciones de forma manual.

Para desactivar las actualizaciones, introduce por separado cada uno de los siguientes comandos:

echo “mongodb-org hold” | dpkg --set-selections echo “mongodb-org-server hold” | dpkg --set-selections echo “mongodb-org-shell hold” | dpkg --set-selections echo “mongodb-org-mongos hold” | dpkg --set-selections echo “mongodb-org-tools hold” | dpkg --set-selections

En un futuro, para volver a activar las actualizaciones automáticas:

echo “mongodb-org install” | dpkg --set-selections echo “mongodb-org-server install” | dpkg --set-selections echo “mongodb-org-shell install” | dpkg --set-selections echo “mongodb-org-mongos install” | dpkg --set-selections echo “mongodb-org-tools install” | dpkg --set-selections

Yo pensaba que esto era para conectarse a atlas, pero no, es para tenerlo on premise

**Instalación de MongoDB
**
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

sudo apt-get install gnupg

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

lsb_release -dc

echo “deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

sudo apt-get update

sudo apt-get install -y mongodb-org

echo “mongodb-org hold” | sudo dpkg --set-selections
echo “mongodb-org-database hold” | sudo dpkg --set-selections
echo “mongodb-org-server hold” | sudo dpkg --set-selections
echo “mongodb-org-shell hold” | sudo dpkg --set-selections
echo “mongodb-org-mongos hold” | sudo dpkg --set-selections
echo “mongodb-org-tools hold” | sudo dpkg –set-selections

ps --no-headers -o comm 1

sudo systemctl start mongod

sudo systemctl daemon-reload

https://www.mongodb.com/try/download/compass

Descargan la .Deb de compas

sudo dpkg -i nombre del paquete

Yo use docker y hice:
1 - docker run --name mongo-db -d mogo
2 - docker exec -it ID_CONTAINER /bin/bash
3 - dentro del contenerdor copie el string que figura en la pagina de mongo (donde crearon su cluster) , le dan al boton de Connect y ahi les figura algo asi:
-mosgosh “mongodf-sr//cluster.m8ueq”,dan enter y ya esta.

Si tienen archlinux el comando es “sudo yay -S mongodb-compass”

(Deben tener yay configurado)

Otra forma seria:

git clone https://aur.archlinux.org/mongodb-compass.git
cd mongodb-compass
makepkg -si

Les dejo un resumen con una serie de problemas que me encontré al intentar instalarlo en Ubuntu 20.04, espero que sea de ayuda.

SI DESINSTALAMOS, también eliminar los archivos de mongodb de las carpetas log y lib.
sudo apt purge mongodb-org* (comprobar todos los paquetes de mongodb que hay e el sistema con dpkg -l “/mongo”)
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

PROBLEMA: NO TIENE LOS PERMISOS PARA LOS ARCHIVOS EN lib y log:
“The permission setting on /var/lib/mongodb and /tmp/mongodb-27017.lock are wrong>”
Se corrigió con:
sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock
sudo service mongod restart

PROBLEMA: EL SISTEMA NO ENCUENTRA LA CARPETA “/data/db”. En ese caso podemos crearla:
) cd /
) mkdir -p data/db

PROBLEMA DE CONEXIÓN DEBIDO A UNA SESIÓN QUE UTILIZA EL PUERTO 27017.
Si por algún motivo no se conectó y hay una sesión de mongodb utilizando el puerto 27017 podemos ver las tareas que están ocurriendo en el background y terminar ese proceso para volver a intentarlo.
) ps aux , Buscamos el número de PID que esta ejecutando mongodb, y lo terminamos con
) sudo kill -p [PID]

NO CORRE EL SERVIDOR, ERROR “***abortin after fassert() failure\n\n”:
Teniendo ya instalados mongodb y mongo shell, Si al momento de correr el servidor con el comando “ mongod “ se arroja un error del tipo “***abortin after fassert() failure\n\n” puede resolverse eliminando todo el contenido que se aloja en la carpeta: “/tmp/data/db”. Comando “sudo rm -rf *”.

Dejo un borrador de como instale todo en UBUNTU 20.04 LTS:

1)Descargamos el software desde la Pestaña Software > community server.
Instalación completa para tener servidor, la consola y compass

Desde la consola vamos al directorio donde descargamos el paquete.deb y ejecutamos la instalación con:
“dpkg -i ARCHIVO.DEB”
Comprobar la instalación conoceciendo la version: “mongod - -version” v4.4.6.

Descargar MongoShell:
Dentro del cluster Ir a Connect, seleccionar conectar a través de mongo shell y marcar que no esta instalado para obtener el archivo de download. Dentro de ese archivo hay una carpeta “bin”.
Debemos agregar la ruta hasta la ubicación de “/bin” a los path del sistema.

Si queremos entrar a mongoshell sin hacer esto, cuando ejecutemos el comando “mongo” el sistema arrojará que no se ha encontrado la orden y recomienda instalar mongodb-clients.

La solución rápida es modificar los path de forma temporal:

Agregamos al path de forma temporal, ejecutamos en la consola:

PATH="$PATH:/home/USUARIO/”ruta hasta la carpeta que descargamos”/mongodb-linux-x86_64-ubuntu2004-4.4.6/bin"

Verificar que mongo shell esta instalado comprobando su versión con: “mongo - -version”. Tenemos la versión v4.4.6

Comprobamos que mongodb esta escuchando sobre el puerto 27017 con: “sudo netstat -lnpt”.

Comprobamos el estado del servicio de mongodb, Si no esta corriendo lo activamos.

  1. sudo systemctl status mongod.
  2. sudo systemctl start mongod.

ENTRAR A LA CONSOLA “mongo”
Ejecutando el comando mongod comienza a correr un servidor local en el puerto 27017. Con control+C podemos detenerlo. Ahora en otra ventana ejecutamos el comando: “mongo” para acceder a mongoShell.

Se me presentó un problema una vez instalado mongodb y mongo shell. Al ejecutar el comando “mongod” no era posible correr el servidor arrojando un error “***abortin after fassert() failure\n\n” (Dejo la captura de pantalla abajo). Lo pude resolver eliminando todo el contenido que se aloja en la carpeta: “/tmp/data/db”. Comando “sudo rm -rf *”.

Me paso de instalar mongoserver y shell desde el repositorio de paquetes de ubuntu, resulta que me instaló las versiones 3. y al querer conectarme con Atlas, esto me generó conflicto con la versión 4.

Una vez que descarguen el archivo con la última versión de instalación .deb
pueden ejeutarlo con:

dpgk -i archivo.deb

para actualizar el path de forma temporal pueden ejecutar
PATH="$PATH:/home/usuario/ruta…/mongodb-linux-x86_64-ubuntu2004-4.4.6/bin"

Hola instalé MX Linux pero necesito instalar MongoDB pero no me deja instalarlo por consola ni por .deb ni por .targz ni por synaptic, ni por instalador de MX.

Tal parece porque uso MX Linux 19.4 Ash y trae libcurl4 y node pide libcurl3 pero no deja poner el 3 AIIIIUUUUDAAAAAA!!!

Hola, no la pude instalar en Mac, seguí los pasos de arriba, en los comentarios sugirieron otros tutoriales pero nada.
Instalé brew para hacerlo pero siempre sale esto.

Si a alguien le da este error al instalar mongo:

➜  ~ mongod             
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] MongoDB starting : pid=36558 port=27017 dbpath=/data/db 64-bit host=vm-ubuntu
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] db version v3.6.8
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] git version: 8e540c0b6db93ce994cc548f000900bdc740f80a
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] allocator: tcmalloc
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] modules: none
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] build environment:
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten]     distarch: x86_64
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten]     target_arch: x86_64
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] options: {}
2020-09-15T21:36:23.686+0200 E STORAGE  [initandlisten] Failed to set up listener: SocketException: Address already in use
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] now exiting
2020-09-15T21:36:23.686+0200 I CONTROL  [initandlisten] shutting down with code:48
➜  ~ 

Simplemente es porque ya hay un proceso ocupando el puerto 27017 que es el puerto por defecto de MongoDB.
Para solucionarlo simplemente hay que decirle que levante en local en otro puerto.
Por ejemplo:

➜  ~ mongod --port 27018

Y ya estaría 😄

¡Muy buena guia, al seguirla te evitas de complicaciones!

para instalar mongo en docker este link es de ayuda 😃

Compañeros me he quedado en el punto 7 no estoy entendiendo bien cuando el indica esta linea.
mongo <MONGODB_ATLAS_URI>
Alguien que le quiera poner el alma me puede dar una luz de que debo poner en ese espacio?

gracias profesor usted si deja documentacion para quienes usan s.o diferente al suyo

Acá un link de una instalación alternativa de mongoDB.
https://www.youtube.com/watch?v=MIByvzueqHQ&t=20s

Entendido

Se presenta el siguiente error y no he podido solucionarlo:

Los siguientes paquetes tienen dependencias incumplidas:
 libgstreamer-gl1.0-0 : Depende: libgstreamer1.0-0 (>= 1.14.5) pero 1.14.1-1~ubuntu18.04.1 va a ser instalado
 libwebkit2gtk-4.0-37 : Depende: libjavascriptcoregtk-4.0-18 (= 2.24.4-0ubuntu0.18.04.1) pero 2.22.4-0ubuntu0.18.04.1 va a ser instalado

Tengo LInux Mint

Instalado sin problemas.

Lastimosamente para los que tenemos al día de hoy Linux Subsystem aparece lo siguiente en la documentación oficial de MongoDB:

MongoDB does not support the Windows Subsystem for Linux (WSL)

Hola! para MacOs este tutorial me sirvio mucho.

Yo segui estos pasos y sin problemas
https://tecadmin.net/install-mongodb-on-centos/

Hecho

Perfecto!

Para los que deseen usar el package manager desde ubuntu:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

Ya tengo bastante rato intentando conectarme a mongo, pero no puedo, ni puedo conectarlo a Atlas. ¿Alguien que me ayude?

La mejor guia para instalarlo en un server ec2 linux o tal vez en un docker container esta en la pagina de mongo.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

Aquí dejo los Comandos para instalarlo en Distros basadas en ARCH

  • Primero, debe obtener la URL para el repositorio (git) de binarios preconstruidos de AUR. Se puede encontrar aquí
    https://aur.archlinux.org/packages/mongodb-bin/

  • git clone REPOSITORIO DE GIT

  • cd mongodb-bin

  • makepkg -si

  • systemctl start mongodb

  • systemctl enable mongodb

  • Escriba mongoterminal y si el Mongo Shell se ejecuta, ya está todo listo.

Dejo un tutorial por si alguien tiene algún problema con Mac OSX Catalina ya que hay problemas de permisos para dar permisos a las carpetas de /data

https://www.youtube.com/watch?v=AIGabiOixzc&feature=youtu.be

Gracias!

Ejecuto mongo sin ejecutar mongod y me funciona bien en el puerto localhost:27017, hago la ejecución de mongod y me sale error por el puerto que ya esta ocupado, cambio el puerto a 27018 y me funciona, vuelvo a ejecutar mongo y también me funciona bien pero en el mismo puerto localhost:27017, o sea o se prende en el mismo puerto de mongod.
mi pregunta es: ¿El comando mongo prende de una vez el sevidor? (Linux - Ubuntu 20.04)

¡Muchas gracias por publicar en Linux!

Una más para mac:
Resumen de la documentacion de mongoDB

Desde la Terminal

Using Brew
Tap MongoDB

brew tap mongodb/brew

brew install [email protected]

Iniciar el servicio

brew services start [email protected]

Revisar si esta corriendo

ps aux | grep -v grep | grep mongod

Conectarse y usar (en una nueva terminal)

mongo

Buenas me puede ayudar con el siguiente error Para Mac

Detecting mongodb server feature compatibility version failed

Gracias

Hola he intentado hacer la instalación en MacOS Big Sur y no ha sido posible, algunos de los errores son:

Error: Your Command Line Tools (CLT) does not support macOS 11.
Error: An exception occurred within a child process:

Agradezco su ayuda para continuar.
Gracias!!

excelente información

Para instalaciones locales de cualquier tipo de servidor, preferible Docker.
Les dejo el enlace al Hub de MongoDB

👍👍

Hola, si han tenido algún problema con MAC, yo lo he podido instalar sin problema siguiendo la documentación oficial:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

Una vez terminada la instalación en lugar de ejecutar “mongod” sería este comando para levantar el servidor: brew services start [email protected]

Lo va a estar ejecutando en segundo plano por lo que el comando “mongo” va a estar disponible en la misma terminal sin necesidad de abrir otra (pero recomiendo que lo hagan igual), tengan en cuanta que no se va a cerrar el proceso con ctr+c o cerrando el terminal, para terminar de ejecutarlo se usa este comando: brew services stop [email protected]

En caso de que quieran usar el comando “mongod” viene un recuadro en verde con las indicaciones para hacerlo en la misma fuente.

Muy Buena informacion, tambine podemos apoyarnos en la documentacion de MongoDB