计划云功能Firebase

计划云功能Firebase,firebase,google-cloud-firestore,google-cloud-functions,Firebase,Google Cloud Firestore,Google Cloud Functions,我正试图根据Firestore数据库中的DateTime对象字段安排函数运行 例如,我在数据库中有一组事件,每个事件都有一个DateTime字段(开始时间)作为事件的开始。该事件还包含订阅该事件的用户列表 是否有办法使用云功能通知订阅用户事件将在事件开始时间或事件开始前5或10分钟开始 我目前正在使用云函数进行通知,其工作正常,但这是基于对数据库特定部分的写入,而不是时间事件 提前感谢。对于此类工作,使用定时云功能执行此操作的唯一方法是定期安排它运行(最常见的是每1分钟一次),并查询满足条件的文

我正试图根据Firestore数据库中的
DateTime
对象字段安排函数运行

例如,我在数据库中有一组事件,每个事件都有一个DateTime字段(开始时间)作为事件的开始。该事件还包含订阅该事件的用户列表

是否有办法使用云功能通知订阅用户事件将在事件开始时间或事件开始前5或10分钟开始

我目前正在使用云函数进行通知,其工作正常,但这是基于对数据库特定部分的写入,而不是时间事件


提前感谢。

对于此类工作,使用定时云功能执行此操作的唯一方法是定期安排它运行(最常见的是每1分钟一次),并查询满足条件的文档,以便在功能当前运行时发送通知。这意味着您应该查找距离当前时间最近5-10分钟的文档

您不能使用计划的云函数来延迟以后的工作。但你可以为此与其他人整合