在服务器端,我只想发布与当天有关的数据。
这是我在服务器上的代码:
Meteor.publish('myData', function() {
var today = new Date();
today.setSeconds(0);
today.setMinutes(0);
today.setHours(0);
var tomorrow = new Date();
tomorrow.setSeconds(59);
tomorrow.setMinutes(59);
tomorrow.setHours(23);
return MyData.find({mTime : {$gt:today.getTime(), $lt:tomorrow.getTime()}});
});
问题是,似乎只有当我在服务器上部署应用程序时才会启动此代码。所以它只是得到部署的那一天。
如何让我的应用程序在访问应用程序或重新加载时重新发布集合?
谢谢