【发布时间】: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 接受的最新版本?
【问题讨论】:
我安装了 Meteor 1.2.2,根据 MeteorBlog,它应该安装了 Mongodb v3.0 或更高版本。
但是,如果继续使用 Mongo shell (meteor mongo) 并执行以下操作:
$ db.version()
我得到:2.6.7
不应该是3.0吗?我尝试了流星更新,它说所有软件包都是最新的。
有没有办法将 Mongodb 更新到 Meteor 接受的最新版本?
【问题讨论】:
Meteor 1.1 支持最高版本 3 的 MongoDB,您应该能够在 MongoDB 3.0 数据库的生产环境中使用 Meteor 而不会出现重大问题。
但是,他们决定保留 Meteor 工具附带的 Mongo 版本的 2.6 分支,并等到 Mongo 3.0 足够成熟后再将其包含在 Meteor 官方版本中。
这意味着 Meteor 会自动更新其内部工具 MongoDB 版本,但会按照自己的节奏。
Meteor 开发工具附带的本地 Mongo 环境与您通常在生产中使用的实际 Mongo 部署有所不同,这两个版本不需要相同。
【讨论】: