由meteor.com托管的远程数据库的本地开发

时间:2014-11-02 17:55:43

标签: meteor

我在本地计算机上开发Meteor应用程序,并将其部署到meteor.com。我希望有机会使用远程生产MongoDB数据库进行本地开发。

所以,我使用meteor mongo --url myapp.meteor.com获取了我的数据库的URL,然后将其添加到我的MONGO_URL环境变量中:

export MONGO_URL=mongodb://client-5345a08c:5f63edff-8cec-a818-7f35-c05021bb6d91@production-db-d1.meteor.io:27017/34377_ru

不方便的是,这个网址在一分钟内无效,所以每次我想要启动我的应用程序时,我需要生成另一个并修改我的MONGO_URL。我怀疑我的MongoDB有一些永久性网址。我跑了meteor mongo myapp.meteor.com并注意到问候语:

MongoDB shell version: 2.4.9
connecting to: production-db-d1.meteor.io:27017/34377_ru

我尝试使用此网址:

export MONGO_URL=mongodb://production-db-d1.meteor.io:27017/34377_ru

甚至

export MONGO_URL=mongodb://myneteorcomusername:mymeteorcompassproduction-db-d1.meteor.io:27017/34377_ru

但我没有运气。

是否有办法简化我的工作流程并默认使用meteor使用我的远程数据库?

1 个答案:

答案 0 :(得分:0)

我认为出于扩展目的,每个子域都没有专用的mongo。我可能错了,所以最好在Meteor Talk谷歌小组提出这个问题。