答案 0 :(得分:0)
我建议您编写一个遍历用户的脚本,并为每个用户删除“ point”条目,firebase提供了执行此操作的基本功能
userRef.child("point").remove();
您可以用自己喜欢的语言编写它(我有类似的问题,我使用库在python中编写)。
脚本完成后,您只需要将其安排在某个地方即可。
如果您拥有自己的服务器,则可以使用crontab
(在Linux中)并将其安排为每个周末运行。例如,该脚本在每个星期日的下午5点运行您的脚本。
0 17 * * sun /scripts/deleteFirebasePoints.sh
如果您没有自己的服务器,则可以使用某些服务,例如AWS或Google Cloud。 也可以使用Firebase Cloud Functions进行操作,它使您可以轻松创建自己的函数,但是上次我使用它来计划它有些复杂。