Hinweis:Im September 2019 mongodb wurde aus dem Homebrew-Kern entfernt, daher wurden diese Anweisungen aktualisiert, um mongodb-community zu verwenden stattdessen vom externen Tap installiert.
Wenn Ihre aktuelle Installation noch vor September ist mongodb dann müssen Sie diesen Namen verwenden, wenn Sie die Verknüpfung aufheben, stoppen, erneut verknüpfen und starten, und zwar in den Zeilen, die mit #*# gekennzeichnet sind unten.
Eine andere Möglichkeit besteht darin, jetzt einfach ein Upgrade von dem veralteten Paket weg durchzuführen.
Ich habe bereits die neueste Version von Mongo installiert, danke an.
brew tap mongodb/brew
brew install mongodb-community
Aber ich möchte manchmal auf die alte Version wechseln. Installieren Sie es zuerst:
brew search mongo
brew install example@sqldat.com
Stoppen wir die aktuelle mongodb, falls sie läuft:
brew services stop mongodb/brew/mongodb-community #*#
# or if you had started it manually
killall mongod
Jetzt möchte ich 3.2 auf meinem PATH anstelle des neuesten:
brew unlink mongodb-community #*#
brew link --force example@sqldat.com
(Anscheinend braucht es --force weil es nur Fass ist.)
Jetzt habe ich 3.2 auf meinem PATH, ich kann die Test-DB starten:
mongod --version
brew services start mongodb/brew/mongodb-community
# or start your own mongod from the command-line
Wenn ich fertig bin, kann ich umgekehrt zur neuesten Version wechseln:
brew services stop mongodb/brew/mongodb-community
brew unlink example@sqldat.com
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
Und neu starten.