【问题标题】:Does meteor update mongodb version automatically?流星会自动更新 mongodb 版本吗?
【发布时间】:2015-08-11 17:24:38
【问题描述】:

我安装了 Meteor 1.2.2,根据 MeteorBlog,它应该安装了 Mongodb v3.0 或更高版本。

但是,如果继续使用 Mongo shell (meteor mongo) 并执行以下操作:

 $ db.version()

我得到:2.6.7

不应该是3.0吗?我尝试了流星更新,它说所有软件包都是最新的。

有没有办法将 Mongodb 更新到 Meteor 接受的最新版本?

【问题讨论】:

    标签: mongodb meteor


    【解决方案1】:

    Meteor 1.1 支持最高版本 3 的 MongoDB,您应该能够在 MongoDB 3.0 数据库的生产环境中使用 Meteor 而不会出现重大问题。

    但是,他们决定保留 Meteor 工具附带的 Mongo 版本的 2.6 分支,并等到 Mongo 3.0 足够成熟后再将其包含在 Meteor 官方版本中。

    这意味着 Meteor 会自动更新其内部工具 MongoDB 版本,但会按照自己的节奏。

    Meteor 开发工具附带的本地 Mongo 环境与您通常在生产中使用的实际 Mongo 部署有所不同,这两个版本不需要相同。

    【讨论】:

    • 感谢 Saimeunt!这澄清了一切。在 Meteor 中开发时,我应该遵循 Mongodb 文档。顺便问一下,命令行/参数结构有什么重大变化吗?
    • @saimeunt 我的 mongo 版本是 3.4.1,而在流星 mongo MongoDB shell 版本中:3.2.12 现在我必须使用属性 $arrayToObject 并且该属性将在 3.4.1 之后可用,所以我如何在流星蒙戈中使用它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-08
    • 2014-05-31
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    相关资源
    最近更新 更多