【发布时间】:2014-07-16 11:14:34
【问题描述】:
我建立了一个滚动日志表,其中显示了最近的 500 个事件。我不希望它是被动的,因为流量太高,它只会让屏幕不断闪烁。相反,我想让客户端每分钟轮询一次服务器。
我已经关闭了自动发布,并让服务器代码仅发布最后 500 个事件。客户端像往常一样订阅相同的频道。由于我没有在我的 mongodb 上运行副本集(即没有 oplog),因此服务器根本没有反应(如果我使用常规 mongo 客户端插入新文档,那么流星应用程序将不知道它)。我认为这实际上对我有利,因为我根本不想要反应。
我想我可以使用 Meteor.setInterval 每分钟获取数据,但我不知道如何更新客户端 minimongo 数据缓存(或使其无效,以便它可以要求服务器发布新的副本/增量)。
抱歉,这是一个如此简单的问题。我是流星的新手。
提前致谢。
【问题讨论】:
标签: javascript meteor minimongo