Firebase - 保持数据更新

时间:2017-07-31 08:43:12

标签: firebase firebase-realtime-database

我有一个名为places的列表。

每个地方都有一个名为events的列表。

每个事件都有一个名为times的列表。

interface Time {
  day: number;
  startAt: number; // in minutes, since start of day
  duration: number; // in minutes
}

现在我想得到最接近开始的所有事件,为此,我想做谷歌的地方做的事情,并为每个事件保留nextDate(这是一个时间戳) events

我能想到如何做到这一点的唯一方法就是每分钟都有一个cron工作,遍历所有事件(有很多),下次检查(简单函数:{{1每个Min(startOfTheWeek + (day*24*60 + startAt)*60*1000)

有没有更好的方法来实现这样的事情? 有没有办法只在time小于现在时触发功能?所以它只会在实际需要的时候运行。

0 个答案:

没有答案