如何根据计时器自动删除Cloud Firestore数据?

时间:2018-02-12 19:50:47

标签: firebase google-cloud-firestore

根据用户选择在数据库中输入数据的时间长短,我想根据某些集合删除数据。

我是否可以使用特定的google firebase机制/方法等等。

我将如何这样做?

1 个答案:

答案 0 :(得分:0)

您可以使用httpTrigger编写firebase cloud function,但是您需要使用单独的服务来启动cron作业。

如果您让用户选择他们可以选择的特定金额,您可以在所有这些时间间隔运行cron作业并处理触发器上要删除的项目。如果用户的选择是任意的,那么您可能希望以较小的间隔运行cron作业并处理要在触发器功能中删除的数据。

对于cron作业,您可以使用cron-jobs.org之类的内容,以便在特定时间间隔内触发您的功能。或者您可以部署自己的服务,例如https://github.com/firebase/functions-cron/