MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Installieren von MongoDB in WSL

Ich bin kürzlich auf diese Situation gestoßen.

Obwohl MongoDB sagt, dass es in WSL nicht unterstützt wird, können Sie es tatsächlich installieren. Ich schlage daher vor, dass Sie die in der MongoDB-Dokumentation angegebenen Schritte befolgen.

Hinweis :Wenn Sie mongodb bereits installiert haben Bitte entfernen Sie alle diese, bevor Sie mongodb-org installieren da es während der Installation zu Problemen kommen kann :

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

Für die Installation der Mongodb Community Edition habe ich die folgenden Befehle hinzugefügt:

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

Nun, um MongoDB zum Laufen zu bringen,

sudo nano /etc/init.d/mongod

und fügen Sie den Inhalt in diesen Link ein in die Datei und speichern Sie sie.

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

#start the service
sudo service mongod start

Jetzt können Sie mongo ausführen um die Datenbank zu erreichen.

Hoffe es hilft.