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.