I have built a rolling log table where the most recent 500 events are shown. I do not want it to be reactive because the traffic is too high and it would have just make the screen flash constantly. Instead, I'd like to make the client poll the server every minute.
I have autopublish turned off already and have the server code publish only the last 500 events. The client subscribes to the same channel as usual. Since I do not run a replica set (i.e. no oplog) on my mongodb, the server doesn't really act reactive at all (if I use a regular mongo client to insert new documents then the meteor app would not know about it). I think this is actually working to my advantage since I don't want the reactivity at all anyways.
I think I can use Meteor.setInterval to fetch data every minute but I don't know how to update the client minimongo data cache (or invalidate it so it can ask the server to publish new copy/deltas).
Sorry if this is such a simple question. I'm a newbie with meteor.
Thanks in advance.