【问题标题】:MongoDB brew upgrade is lyingMongoDB brew 升级是在说谎
【发布时间】:2013-06-30 16:27:00
【问题描述】:

Homebrew 声称我拥有最新的 MongoDB (2.4.4)。我已经完全卸载并重新安装了 MongoDB。即使在启动 mongo 我得到:

MongoDB shell version: 2.4.4

然而,这是一个谎言。如果我执行以下命令:

use admin
db.runCommand( {buildInfo: 1} )

然后它继续告诉我我有版本 2.0.6。这对我来说是一个实质性问题,因为我需要直到 2.2 才可用的聚合框架;我需要做些什么来更新与 Mongo 分开的数据库吗?我错过了什么?

【问题讨论】:

    标签: mongodb homebrew


    【解决方案1】:

    好吧,事实证明你真正需要做的就是关闭 Mongo mongo; db.shutdownServer({timeoutSecs: 1}),然后运行 ​​mongod --upgrade。然后你知道,重新启动它。

    【讨论】:

    • 你的意思是“关闭 Mongo mongod - 那是服务器。你也可以在 shell 中运行 > db.version() 来查看服务器版本。
    猜你喜欢
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 2020-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2020-09-02
    相关资源
    最近更新 更多