创建Meteor应用程序时,Mongo默认安装并在运行我的应用程序时自动运行。在过去,与其他非Meteor应用程序一样,我一直试图将我的应用程序代码文件和数据库放在不同的服务器上,以确保我可以独立扩展它们。感觉好像这个默认的Mongo安装是一个方便的方式,只是让Meteor开箱即用数据库,只是为了让你前进。提前考虑,我希望我的应用程序可以扩展,所以我应该开始考虑在单独的服务器上使用Mongo实例,如果是这样,我应该从我的Meteor应用程序中分离这个默认的Mongo实例的过程是什么?
答案 0 :(得分:1)
流星附带的mongodb实例仅供开发应用时使用。在生产环境中,您应该安装自己的mongo实例或使用服务。
我强烈建议在制作中使用compose.io。我们对它们有非常好的体验,最基本的部署可以访问oplog,这对于扩展您的应用程序至关重要。
无论哪种方式,在制作中,您将通过环境变量为您的应用提供两个网址:
如果你选择compose,这里有the guide用于与meteor集成。