Java 每天在数据库中增加一个值

Java 每天在数据库中增加一个值,java,android,firebase,logical-operators,Java,Android,Firebase,Logical Operators,我的问题可能很简单,但我会感谢任何帮助,我使用java和firebase,数据库中有一个变量,名为count==0,我需要每天将该值递增1,因此30天后变量count应该是count==30,唯一的麻烦是使该递增程序化 如有任何建议,我们将不胜感激。A将是更新firebase中数据的正确方法。您可以运行一个预定函数,该函数可以在特定时间触发(每天或每周,但您需要),并且您可以更新函数内数据库中的变量。以下是firebase官方文档中的示例: exports.scheduledFunctionCr

我的问题可能很简单,但我会感谢任何帮助,我使用java和firebase,数据库中有一个变量,名为count==0,我需要每天将该值递增1,因此30天后变量count应该是count==30,唯一的麻烦是使该递增程序化

如有任何建议,我们将不胜感激。

A将是更新firebase中数据的正确方法。您可以运行一个预定函数,该函数可以在特定时间触发(每天或每周,但您需要),并且您可以更新函数内数据库中的变量。以下是firebase官方文档中的示例:

exports.scheduledFunctionCrontab=functions.pubsub.schedule('5 11***'))
.timeZone('America/New_York')//用户可以选择时区-默认为America/Los_Angeles
.onRun((上下文)=>{
console.log('这将在每天东部时间上午11:05运行!');
返回null;
});

阅读此处的文档:

更新我的表集合计数=(计数+1)其中ID=1234
每天运行一些调度任务您已经尝试过什么解决方案,为什么该解决方案不能满足您的要求?因此您希望每天执行一个任务(在您的情况下,增加数据库中的一个数字)。我建议搜索诸如“android计划作业”(或任务)之类的主题,使用
System.currentTimeMillis()
创建的
存储在
上,然后计算从
创建的
即时.now()
的时间(以天为单位)?没有可能失败的计划,没有可以操纵的计数器。。。仅供参考,在堆栈溢出时,反勾引号用于标记代码片段,而不是突出显示产品名称。