我想每月自动更新Firebase实时数据库中的子值

时间:2019-02-07 13:51:01

标签: firebase firebase-realtime-database

我想每月自动更新Firebase数据库中的子值。我该如何处理?

2 个答案:

答案 0 :(得分:0)

Firebase实时数据库中没有内置可定期自动更新值的内容。因此,您将必须为此编写代码。

编写代码后,需要定期运行该代码。

如果将代码放入应用程序中,则可以在那里定期运行它。从技术上讲,这是可能的,但是涉及到一点(该应用程序是否一直在运行?如果有多个用户运行该应用程序怎么办?等等。)

因此,更常见的方法是在服务器上运行该代码。如果您还没有服务器,则可以在Cloud Functions for Firebase中运行代码,该代码可让您在Google的服务器上运行一小段代码(目前仅适用于JavaScript或TypeScript)。要触发此代码每月运行,请参见Cloud Functions for Firebase trigger on time?

答案 1 :(得分:0)

目前还没有完全集成。 一种方法是使用Google Cloud Scheduler作业,该作业每月一次在Google Cloud功能中启动您的流程。 在整个工作期间,您每月只需支付一次。

您可以拥有一个example here