2014-02-23 79 views
6

什麼是在Heroku上重新部署alpha版本的最佳方式,並且爲服務器mongo fixtures執行meteor reset以便在服務器上重新執行?Heroku上的流星重置

回答

2

找不到一個好的解決方案。所以我需要進入我的heroku mongohq界面,並手動刪除所有集合,然後重新啓動heroku。

2

我有一個自定義的方法解決了這個對於任何託管(僅限調試,不是在生產中):

在/server/reset.js

Meteor.methods({ 
    resetear: function() { 

    Collection1.remove({}); 
    Collection2.remove({}); 
    //And Update Any Collection 3, Flush array embeded 
    Collection3.update({},{$set:{'usersenrol':[]}},{'multi':true}); 

    } 
}); 

,然後在客戶端控制檯

Meteor.call('resetear')