sql >> Database >  >> NoSQL >> MongoDB

Hoe installeer ik een eerdere versie van mongodb met homebrew?

Opmerking:in september 2019 mongodb is verwijderd uit homebrew core, dus deze instructies zijn bijgewerkt om mongodb-community te gebruiken in plaats daarvan geïnstalleerd vanaf de buitenkraan.

Als uw huidige installatie nog steeds pre-september is mongodb pakket dan moet u die naam gebruiken wanneer u ontkoppelt, stopt, opnieuw koppelt en start, op de regels gemarkeerd met #*# hieronder.

Een andere optie is om nu eenvoudigweg te upgraden van het verouderde pakket.

Dankzij.

. heb ik al de nieuwste versie van mongo geïnstalleerd
brew tap mongodb/brew

brew install mongodb-community

Maar soms wil ik overschakelen naar de oude versie. Installeer het eerst:

brew search mongo

brew install [email protected]

Laten we de huidige mongodb stoppen, als deze actief is:

brew services stop mongodb/brew/mongodb-community           #*#

# or if you had started it manually

killall mongod

Nu wil ik 3.2 op mijn PATH in plaats van de laatste:

brew unlink mongodb-community                               #*#

brew link --force [email protected]

(Blijkbaar heeft het --force nodig omdat het alleen een vat is.)

Nu ik 3.2 op mijn PATH heb, kan ik de test-DB starten:

mongod --version

brew services start mongodb/brew/mongodb-community

# or start your own mongod from the command-line

Als ik klaar ben, kan ik het omgekeerde doen om terug te gaan naar de nieuwste versie:

brew services stop mongodb/brew/mongodb-community

brew unlink [email protected]

brew link mongodb-community                                 #*#

brew services start mongodb/brew/mongodb-community          #*#

En opnieuw opstarten.



  1. MongoDB-service draait niet in Fedora

  2. Hoe waarden bijwerken met pymongo?

  3. Wat is in Mongo het verschil tussen sharding en replicatie?

  4. 3 manieren om een ​​index te verbergen voor het queryplan in MongoDB