Ik ben deze situatie onlangs tegengekomen.
Hoewel MongoDB zegt dat het niet wordt ondersteund in WSL, kun je het daadwerkelijk installeren. Dus ik raad je aan de stappen te volgen die in MongoDB-documenten worden gegeven.
Opmerking :Als je mongodb
al hebt geïnstalleerd verwijder deze allemaal voordat u mongodb-org
installeert omdat het tijdens de installatie problemen kan veroorzaken:
sudo dpkg --remove --force-remove-reinstreq mongo-tools
sudo dpkg --remove --force-remove-reinstreq mongodb-server-core
sudo apt-get --fix-broken install
Voor het installeren van mongodb community edition heb ik de onderstaande commando's toegevoegd:
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
Om MongoDB nu aan de gang te krijgen,
sudo nano /etc/init.d/mongod
en plak de inhoud in deze link in het bestand en sla het op.
#give permissions
sudo chmod +x /etc/init.d/mongod
#start the service
sudo service mongod start
Nu kunt u mongo
. uitvoeren om de database te bereiken.
Ik hoop dat het helpt.