Nota:a settembre 2019 mongodb è stato rimosso dal core homebrew, quindi queste istruzioni sono state aggiornate per utilizzare mongodb-community invece, installato dal tap esterno.
Se l'installazione corrente è ancora pre-settembre mongodb pacchetto allora dovrai usare quel nome quando scolleghi, interrompi, ricolleghi e inizi, sulle righe contrassegnate con #*# sotto.
Un'altra opzione è semplicemente eseguire l'upgrade dal pacchetto deprecato ora.
Ho già installato l'ultima versione di mongo, grazie a.
brew tap mongodb/brew
brew install mongodb-community
Ma a volte voglio passare alla vecchia versione. Innanzitutto, installalo:
brew search mongo
brew install example@sqldat.com
Fermiamo l'attuale mongodb, se è in esecuzione:
brew services stop mongodb/brew/mongodb-community #*#
# or if you had started it manually
killall mongod
Ora voglio 3.2 sul mio PERCORSO invece dell'ultimo:
brew unlink mongodb-community #*#
brew link --force example@sqldat.com
(Apparentemente ha bisogno di --force perché è solo fusto.)
Ora ho 3.2 sul mio PATH, posso avviare il DB di prova:
mongod --version
brew services start mongodb/brew/mongodb-community
# or start your own mongod from the command-line
Quando ho finito, posso fare il contrario per tornare all'ultima versione:
brew services stop mongodb/brew/mongodb-community
brew unlink example@sqldat.com
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
E ricomincia.