将Meteor App从本地数据库切换到远程/云数据库

时间:2017-06-21 17:43:27

标签: mongodb google-app-engine meteor

我正在尝试学习Meteor以部署Web应用程序。到目前为止,它在代码方面似乎非常酷且非常快。

我已经浏览了Meteor网站上的应用教程。据我所知,它使用MongoDB的本地实例。我想知道采取它并将其数据写入云数据库(如Google Cloud Engine或AWS)是多么困难。

此已完成应用的代码位于:https://github.com/martylavender/ToDo

1 个答案:

答案 0 :(得分:1)

在Meteor中从本地切换到远程Mongo非常简单。您需要做的就是将2个变量放入环境中:MONGO_URL和MONGO_OPLOG_URL

MONGO_URL="mongodb://XXXX:XXXX/meteor" MONGO_OPLOG_URL="mongodb://XXXX:XXXX7/local" meteor 

MONGO_OPLOG_URL用于反应。没有它,你仍然可以使用Meteor;但是,反应性会花费更长的时间。您必须将数据库设置为副本集(如果手动设置数据库)。某些云服务(mLab)要求您为副本集支付一些费用