sql >> Base de Datos >  >> NoSQL >> MongoDB

Instalación de MongoDB en WSL

Me he encontrado con esta situación recientemente.

Aunque MongoDB dice que no es compatible con WSL, en realidad puede instalarlo. Entonces, le sugiero que siga los pasos dados en los documentos de MongoDB.

Nota :Si ya ha instalado mongodb elimínelos todos antes de instalar mongodb-org ya que puede causar algunos problemas durante la instalación:

sudo dpkg --remove --force-remove-reinstreq mongo-tools
sudo dpkg --remove --force-remove-reinstreq mongodb-server-core
sudo apt-get --fix-broken install

Para instalar la edición comunitaria de mongodb, he agregado los siguientes comandos:

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

sudo apt-get update
sudo apt-get install -y mongodb-org

Ahora, para ejecutar mongoDB,

sudo nano /etc/init.d/mongod

y pega el contenido en este enlace en el archivo y guárdelo.

#give permissions
sudo chmod +x /etc/init.d/mongod

#start the service
sudo service mongod start

Ahora, puedes ejecutar mongo para llegar a la base de datos.

Espero que ayude.