24小时后,从firebase数据库中删除节点

时间:2017-10-31 02:54:52

标签: javascript json node.js firebase firebase-realtime-database

我从一些种子数据开始,在运行我的服务器时将数据上传到Firebase。 24小时后,用户添加了一些新数据,但是24小时过去了,我想删除除了上传的原始种子数据之外的所有用户数据。

有什么最好的方法可以让某些计时器在24小时后检查?我猜第一步是在我的种子数据中有一个时间戳字段来跟踪数据上传的时间,然后我需要弄清楚如何创建计算差异的计时器

1 个答案:

答案 0 :(得分:0)

Firebase不支持localhost/foldername/filename.phpcron jobs。您需要使用第三方系统来触发清理功能。

函数本身写起来相当容易,您只需对超过24小时的任何值进行查询,然后将其删除。

Firebase团队制作了一个关于如何设置scheduled tasks的精彩视频,该视频适用于您的方案。

https://www.youtube.com/watch?v=CbE2PzvAMxA