我在本地计算机上开发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使用我的远程数据库?
答案 0 :(得分:0)
我认为出于扩展目的,每个子域都没有专用的mongo。我可能错了,所以最好在Meteor Talk谷歌小组提出这个问题。