如何升级Meteor 1.8.1自带的MongoDB版本

问题描述 投票:0回答:1

我遇到一个问题,即部署到 Galaxy 的实时应用程序的运行方式与我的本地版本不同。请参阅这个问题

我在本地检查了MongoDB版本,它说是版本4.0.6,我猜这是Meteor 1.8.1附带的MongoDB版本(我从未在Windows 10上安装过MongoDB)。

当我在 Mongo Atlas 上检查集群版本时,它显示为 5.0.26。不确定这是否是 MongoDB 版本,但我猜是。因此,我假设我需要升级本地 MongoDB 版本以匹配此版本,以便我可以在本地复制该问题。

我在互联网上搜索了有关如何升级 Meteor 附带的 MongoDB 版本的简单说明,但没有成功。甚至不确定这是否可能。我真的不想升级 Meteor 版本,因为这可能会导致许多其他问题。

如何将本地MongoDB版本(不丢失数据)从4.0.6升级到5.0.26?

mongodb meteor
1个回答
0
投票

正如 JanKapunkt 所说,Meteor 内置了 MongoDB,用于本地开发。您可以在自己的系统上安装任何 MongoDB 版本,并使用 MONGO_URL 和 MONGO_OPLOG_URL 环境变量来指示您的 Meteor 使用它。然后,您必须小心 Meteor 使用的 MongoDB 驱动程序与您要使用的 MongoDB 版本兼容。

也就是说,你真的应该升级你的 Meteor 版本。在撰写本文时,Meteor 1.8.1 已经 5 岁了。转到 Meteor 文档变更日志,查看版本之间的更改。

大多数版本的 Meteor 几乎没有重大变化,因此您应该能够安静地升级几个版本,而不会遇到任何问题。您还可以在官方 Meteor 论坛上寻求有关您遇到的任何问题的帮助。升级延迟得越多,遇到的问题就越多。您应该能够轻松升级到 Meteor 1.12.1 甚至更高版本。 Meteor 3 的情况变得充满挑战,需要进行一些安静的更改。但是,一旦您获得更高版本,您还可以升级到更现代的 MongoDB 版本。

© www.soinside.com 2019 - 2024. All rights reserved.