我想每月自动更新Firebase数据库中的子值。我该如何处理?
答案 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