2015-03-31 108 views
0

我想在我的本地机器上设置MONGO_URL env变量并将它指向模数上的我的mongo数据库,以便我可以在开发时使用该数据库。我有这个具有此为第一行shell脚本:流星:在Modulus.io上使用mongodb在本地机器上开发

MONGO_URL=$(meteor mongo --url mongodb://gh:[email protected]:27017/myDatabaseID) meteor 

但脚本运行时,我得到这个错误:

Error: URL must be in the form of: mongodb://user:[email protected]:port/dbname

貌似这就是我到了那里来我!我知道字符串是正确的,B/C数据库在我的浏览器中访问我的模块项目URL时工作正常。第一次尝试时,用户名和密码很短,它抱怨我的字符串太长,主机名只能是63个字符。当我在本地机器上开发时,是否有另一种方法来使用该数据库?

回答

1

试着把它放在服务器端。

Meteor.startup(function(){ 
    process.env.MONGO_URL = 'mongodb://gh:[email protected]:27017/myDatabaseID'; 
});