sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur installerar man tidigare version av mongodb med homebrew?

Obs:I september 2019 mongodb togs bort från homebrew core, så dessa instruktioner har uppdaterats för att använda mongodb-community istället installeras från den externa kranen.

Om din nuvarande installation fortfarande är före september mongodb paketet måste du använda det namnet när du tar bort länken, stoppar, länkar om och startar, på raderna markerade med #*# nedan.

Ett annat alternativ är att helt enkelt uppgradera bort från det föråldrade paketet nu.

Jag har redan den senaste versionen av mongo installerad, tack vare.

brew tap mongodb/brew

brew install mongodb-community

Men jag vill byta till den gamla versionen ibland. Installera först:

brew search mongo

brew install [email protected]

Låt oss stoppa den nuvarande mongodb, om den körs:

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

# or if you had started it manually

killall mongod

Nu vill jag ha 3.2 på min PATH istället för den senaste:

brew unlink mongodb-community                               #*#

brew link --force [email protected]

(Tydligen behöver den --force eftersom det bara är fat.)

Nu har jag 3.2 på min PATH, jag kan starta test-DB:

mongod --version

brew services start mongodb/brew/mongodb-community

# or start your own mongod from the command-line

När jag är klar kan jag göra omvänt för att växla tillbaka till den senaste versionen:

brew services stop mongodb/brew/mongodb-community

brew unlink [email protected]

brew link mongodb-community                                 #*#

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

Och starta om igen.



  1. Är Redis-uppdateringar synkrona?

  2. Sidekiq bearbetar inte kö

  3. få in nyckel i redis

  4. Hur ansluter man till en Docker Redis-klusterinstans med jedis för Java?