sql >> Databasteknik >  >> NoSQL >> MongoDB

Installerar MongoDB i WSL

Jag har stött på den här situationen nyligen.

Även om MongoDB säger att det inte stöds i WSL, kan du faktiskt installera det. Så jag föreslår att du följer de steg som ges i MongoDB-dokument.

Obs :Om du redan har installerat mongodb ta bort alla dessa innan du installerar mongodb-org eftersom det kan orsaka vissa problem under installationen :

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 att installera mongodb community edition har jag lagt till kommandona nedan:

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

Nu, för att få mongoDB igång,

sudo nano /etc/init.d/mongod

och klistra in innehållet i denna länk i filen och spara den.

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

#start the service
sudo service mongod start

Nu kan du köra mongo för att nå databasen.

Hoppas det hjälper.



  1. Komma igång med PHP och MongoDB

  2. Hur man går in i produktion med MongoDB - Topp tio tips

  3. Hur får man en MongoDB-fråga att sortera på strängar med -number postfix?

  4. Hur man hämtar / hittar alla element i en kapslad array i MongoDB Java