sql >> Databáze >  >> NoSQL >> MongoDB

Instalace MongoDB ve WSL

Nedávno jsem narazil na tuto situaci.

I když MongoDB říká, že není podporován ve WSL, můžete jej skutečně nainstalovat. Navrhuji tedy, abyste postupovali podle kroků uvedených v dokumentech MongoDB.

Poznámka :Pokud jste již nainstalovali mongodb před instalací mongodb-org je prosím všechny odeberte protože to může způsobit nějaké problémy během instalace:

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

Pro instalaci mongodb community edition jsem přidal níže uvedené příkazy:

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

Nyní, abyste zprovoznili mongoDB,

sudo nano /etc/init.d/mongod

a vložte obsah do tohoto odkazu do souboru a uložte jej.

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

#start the service
sudo service mongod start

Nyní můžete spustit mongo dostat se do databáze.

Doufám, že to pomůže.



  1. Komunikace mezi dvěma kontejnery Docker na macOS 10.12

  2. Mongodb seskupuje a třídí

  3. Odečtěte $sum od dílčího dokumentu

  4. Stránkování v rozsahu při dotazování a řazení na dynamických, nejedinečných polích v mongodb