MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como instalar a versão anterior do mongodb com homebrew?


Observação:em setembro de 2019 mongodb foi removido do homebrew core, então estas instruções foram atualizadas para usar mongodb-community em vez disso, instalado a partir da torneira externa.

Se sua instalação atual ainda for pré-setembro mongodb pacote, você precisará usar esse nome quando desvincular, parar, revincular e iniciar, nas linhas marcadas com #*# abaixo de.

Outra opção é simplesmente atualizar o pacote obsoleto agora.

Eu já tenho a versão mais recente do mongo instalada, graças a.
brew tap mongodb/brew

brew install mongodb-community

Mas eu quero mudar para a versão antiga às vezes. Primeiro, instale-o:
brew search mongo

brew install [email protected]

Vamos parar o mongodb atual, se estiver em execução:
brew services stop mongodb/brew/mongodb-community           #*#

# or if you had started it manually

killall mongod

Agora eu quero 3.2 no meu PATH em vez do mais recente:
brew unlink mongodb-community                               #*#

brew link --force [email protected]

(Aparentemente ele precisa de --force porque é apenas barril.)

Agora tenho 3.2 no meu PATH, posso iniciar o banco de teste:
mongod --version

brew services start mongodb/brew/mongodb-community

# or start your own mongod from the command-line

Quando terminar, posso fazer o inverso para voltar para a versão mais recente:
brew services stop mongodb/brew/mongodb-community

brew unlink [email protected]

brew link mongodb-community                                 #*#

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

E reinicie novamente.