2015-03-31 104 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'; 
});