带有当前时间戳的流星集合查询

时间:2013-01-31 21:36:17

标签: date collections find meteor

我需要安排具有属性'scheduledAt的项目,包括当前和预计的时间戳。不幸的是,参考日期只计算一次。

如何解决这个问题?

Items.find({scheduledAt : {$lt : new Date()}}).observe(...)

1 个答案:

答案 0 :(得分:1)

因为Meteor是一个单页应用程序,所以“新的Date()”不会被调用,除非你通过做类似的事情让它成为被动的:

function findItems(){     Session.get     Items.find({scheduledAt:{$ lt:new Date()}})。observe(...) }

你可以通过这样做来触发 Session.set( 'triggerEvent');

如果您只想定期执行此操作,请使用Meteor.setTimeout()