在我的mongoDB表中,有一个Date类型的列,比如说untilDate
,它总是等于它的创建日期+ 24h ......有什么办法可以触发云函数运行,当前日期等于untilDate
?
PS:请注意,可以随时创建该表的许多对象,因此需要为每个对象调用云函数!
答案 0 :(得分:0)
我遇到了类似的问题,根据我的研究和试错,我可以使用Firebase cloud functions
建议以下解决方案:
1)您可以设置一个将定期读取现有数据库的appengine实例(或者您可以将数据库镜像到firebase),当时间正确时将触发acloud函数,如here所述
2)您可以使用第三方服务在特定时间触发云功能。提到了这种方法的一个例子here
3)您也可以编写自己的代码(可能是javascript / node.js),它可以根据特定事件触发云功能(例如,它可以检查数据库上的更改,然后编写一个firebase数据库条目来触发云功能)
您将选择的解决方案取决于许多因素,但总而言之,我相信您现在有一个良好的起点。