Remarque :En septembre 2019,
mongodb
a été supprimé du noyau homebrew, donc ces instructions ont été mises à jour pour utilisermongodb-community
à la place, installé à partir du robinet externe.Si votre installation actuelle est encore pré-septembre
mongodb
package, vous devrez utiliser ce nom lorsque vous dissocierez, arrêterez, reconnecterez et démarrerez, sur les lignes marquées par#*#
ci-dessous.Une autre option consiste simplement à effectuer une mise à niveau à partir du package obsolète maintenant.
J'ai déjà installé la dernière version de mongo, merci à.
brew tap mongodb/brew
brew install mongodb-community
Mais je veux parfois passer à l'ancienne version. Commencez par l'installer :
brew search mongo
brew install [email protected]
Arrêtons le mongodb actuel, s'il est en cours d'exécution :
brew services stop mongodb/brew/mongodb-community #*#
# or if you had started it manually
killall mongod
Maintenant, je veux 3.2 sur mon PATH au lieu de la dernière :
brew unlink mongodb-community #*#
brew link --force [email protected]
(Apparemment, il a besoin de --force
car c'est un fût uniquement.)
Maintenant que j'ai 3.2 sur mon PATH, je peux lancer la BD de test :
mongod --version
brew services start mongodb/brew/mongodb-community
# or start your own mongod from the command-line
Lorsque j'ai terminé, je peux faire l'inverse pour revenir à la dernière version :
brew services stop mongodb/brew/mongodb-community
brew unlink [email protected]
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
Et recommencez.