【发布时间】:2014-03-24 15:07:58
【问题描述】:
在 Heroku 上重新部署 alpha 版本并执行 meteor reset 以在服务器上重新执行服务器 mongo 固定装置的最佳方法是什么?
【问题讨论】:
在 Heroku 上重新部署 alpha 版本并执行 meteor reset 以在服务器上重新执行服务器 mongo 固定装置的最佳方法是什么?
【问题讨论】:
找不到好的解决方案。所以我需要进入我的heroku mongohq界面,手动删除所有集合,然后重启heroku。
【讨论】:
我使用任何托管的自定义方法解决了这个问题(仅调试,不在生产中):
在 /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')
【讨论】: