如何为 Firestore 创建自动删除机制?(时间段后删除数据)

jon*_*360 9 database firebase google-cloud-firestore

我不确定如何开始/完成此操作,如果文档在特定时间段(例如 30 天)内未更改或访问,我希望 Firestore 数据库中的集合中的文档自行删除。换句话说,如果不需要,数据应该过期(被删除)。

有没有办法完成这个任务?

感谢您的帮助!

Fra*_*len 12

Cloud Firestore 中没有内置的生存时间机制。常见的方法是每隔一段时间运行一段代码,例如由 cron-job.org 之类的东西触发的云函数。

看看这些问题的样本:

虽然这些适用于 Firebase 实时数据库,但同样的方法也适用于 Cloud Firestore。

  • 现在有这个:https://firebase.google.com/docs/firestore/ttl (2认同)