自动从Firebase中删除过期的条目

时间:2017-01-10 03:15:36

标签: ios swift firebase server firebase-realtime-database

我有一个iOS社交应用,它使用Firebase作为主数据库来存储包含时间戳的所有帖子

我想要实现的是删除任何>我的数据库10天了。

目前,我正在用这种超级低效的方式检查这个问题(我知道的唯一方法)。每次用户查询firebase时,我都会使用swift代码查询整个ENTIRE数据库,并删除所有>的条目。 10天大。这有效,但效率很低......

1 个答案:

答案 0 :(得分:0)

您尝试执行的操作目前最好在您使用定期运行的作业控制的服务器上完成,以扫描和删除旧项目。您可以使用admin SDK

您还应该在时间字段上有一个索引,用于确定它的年龄,以便优化生成结果的查询。