我对MongoDB比较陌生,正在try 用brew 软件在Mac上安装MongoDB,但我遇到了以下错误:

Error: No available formula with the name "mongodb" 
==> Searching for a previously deleted formula (in the last 
month)...
Warning: homebrew/core is shallow clone. To get complete history 
run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

我跑了

推荐答案

公式mongodb已从brew 核心中删除.从brew 内核中 Select pr-43770

对于我们的用户:如果您来这里是因为mongodb停止为您工作,那么自从它迁移到non open-source license之后,我们已经将其从brew 核心公式中删除.

幸运的是,mongodb的团队正在维护一个定制的brew 水龙头.您可以卸载旧的mongodb,然后从新的tap重新安装新的mongodb.

# If you still have the old mongodb installed from homebrew-core
brew services stop mongodb
brew uninstall homebrew/core/mongodb

# Use the migrated distribution from custom tap
brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community

查看mongodb/homebrew-brew了解更多信息.

Mongodb相关问答推荐

最有效的Mongo聚合来展开和过滤:匹配、展开、匹配与投影和过滤

发布到 MongoDB 时生成的附加id字段

如何判断 mongodb 聚合,该文档具有键,该键是一个数组,其第二个元素是否存在?

Mongodb,在一个查询中用正则表达式更新部分字符串

使用 $addFields 将字段添加到 $lookup 结果中的每个项目

$eq 的目的是什么

当属性确实存在时,为什么mongoose模型的 hasOwnProperty 返回 false?

从 PHP 打印 MongoDB 日期

更新 mongoengine 中的嵌入文档列表

为什么 PyMongo 会抛出 AutoReconnect?

在 Mongoose 中填写所有必填字段

无法从 javascript 打印 BSON 对象

如何在mongoose中加入两个集合

如何从 node.js 以编程方式执行 mongodump 命令?

MongoDB:如何在 100 个集合中找到 10 个随机文档?

使用 MongoDB 的 map/reduce 来分组两个字段

如何从 Mongoose 模型对象中获取集合名称

查询不等于 null 或空的地方

为什么 Mongo 提示会使查询运行速度提高 10 倍?

mongodb & max connections最大连接数