gpt4 book ai didi

node.js - 更新 Meteorjs 应用程序后,MongoDB 数据库会发生什么情况?

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:00 25 4
gpt4 key购买 nike

我正在考虑更深入地研究 Meteor.js。我以前从未使用过这样的框架或 MongoDB。假设我正在运行一个 Meteor.js 应用程序,并且数据库已经填充了信息。现在我想更新我的应用程序。数据库是否更换为新数据库?因为正如我所看到的,Meteor 有一个内置的 MongoDB,我没有选择单独运行数据库和应用程序,对吗?

谢谢

最佳答案

Meteor 在 .meteor/local/db 中维护 mongodb。数据库由更新的meteor或mongodb运行。

最近在 1.0.4 中,他们将 MongoDB 从 2.4 更新到了 2.6。这意味着您在 MongoDB 2.4 上使用 < 1.0.4 创建的数据库现在运行 MonoDB 2.6。发生这种情况不会有任何问题,因为您可以通过在 2.6 上运行来使用 2.4 数据库。

我认为,如果您降级meteor或mongodb的版本而不是更新它们,就会出现问题,因为MongoDB中有一种机制可以处理在以前版本上创建的数据库。

请记住,这仅在开发模式下(您使用“meteor”运行项目)。

您可以在生产模式下运行 mongodb 数据库/其所需的数据库,在生产模式中使用 meteor build 创建 bundle 。这也很有帮助,因为您可以在生产模式下单独维护 mongodb,并且可以根据需要完全控制任何更新。

[1] http://docs.mongodb.org/manual/tutorial/upgrade-revision/

关于node.js - 更新 Meteorjs 应用程序后,MongoDB 数据库会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29121393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com