brew install mongodb vs mongodb-community@4.0

Rya*_*Day 4 homebrew mongodb

MongoDB的文档说第一次轻触官方MongoDB的公式库:

brew tap mongodb/brew
Run Code Online (Sandbox Code Playgroud)

然后安装 mongodb-community@4.0:

brew install mongodb-community@4.0
Run Code Online (Sandbox Code Playgroud)

我看到的所有其他教程都说只安装 mongodb:

brew install mongodb
Run Code Online (Sandbox Code Playgroud)

有什么不同?为什么选择一个而不是另一个?


更新

我尝试安装一个然后卸载并尝试另一个。以下是我迄今为止注意到的差异:

+-----------------------------+-------------------------------------------+
|                             |                                           |
| brew install mongodb        | brew install mongodb-community@4.0        |
|                             |                                           |
|-----------------------------+-------------------------------------------|
| version 4.0.3               | version 4.0.9                             |
+-----------------------------+-------------------------------------------+
| brew services start mongodb | brew services start mongodb-community@4.0 |
| works fine.                 | gives "uninitialized constant" error      |
+-----------------------------+-------------------------------------------+
| mongo connects to           | mongo connects to                         |
| mongodb://127.0.0.1:27017   | mongodb://127.0.0.1:27017/?gssapiServiceN |
|                             | ame=mongodb                               |
+-----------------------------+-------------------------------------------|
| "This server is bound       | "soft rlimits too low..." warning         |
| to localhost..." warning    |                                           |
+-----------------------------+-------------------------------------------|
Run Code Online (Sandbox Code Playgroud)

Mik*_*ike 5

自 2019 年 9 月 2 日起,MongoDB 已从 Homebrew 核心公式中删除,因为较新版本的 MondoDB 不再在开源许可下发布。所以,brew install mongodb应该不再使用。

使用 Homebrew安装 MongoDB新方法是使用brew install mongodb-community@x.x. 您需要先使用 MongoDB 团队维护的存储库。例如:

$ brew tap mongodb/brew
$ brew install mongodb-community@4.2
$ brew services start mongodb-community@4.2
Run Code Online (Sandbox Code Playgroud)

在此处阅读 Homebrew 团队的拉取请求:https : //github.com/Homebrew/homebrew-core/pull/43770

MongoDB 完整安装说明:https : //docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/