sql >> Database teknologi >  >> NoSQL >> MongoDB

Installation af MongoDB i WSL

Jeg er stødt på denne situation for nylig.

Selvom MongoDB siger, at det ikke er understøttet i WSL, kan du faktisk installere det. Så jeg foreslår, at du følger de trin, der er angivet i MongoDB-dokumenter.

Bemærk :Hvis du allerede har installeret mongodb fjern venligst alle disse, før du installerer mongodb-org da det kan forårsage nogle problemer 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

For at installere mongodb community edition har jeg tilføjet kommandoerne nedenfor:

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, for at få mongoDB til at køre,

sudo nano /etc/init.d/mongod

og indsæt indholdet i dette link ind i filen og gem den.

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

#start the service
sudo service mongod start

Nu kan du køre mongo for at nå databasen.

Håber det hjælper.



  1. Redis INCRBY med grænser

  2. Er der nogen værktøjer til at estimere indeksstørrelse i MongoDB?

  3. Kan ikke løse Assembly- eller Windows-metadatafilen 'System.Data.dll'

  4. Percona Live Frankfurt 2018 - Begivenhedsoversigt og vores sessioner