我有这个数据库,其中有一个users
表。每次在我的fire-base中创建用户时都会更新。
表结构类似于users -> {uid} -> (and some user parameters)
。
我想要做的是,对于每个创建的用户,我希望schedule
在特定时间后禁用它。我尝试使用node-schedule
,但它是高度随机的,有时它可以工作,有时不工作。
我有一个云功能,可以监控用户字段集(用户参数)对一个字段的更新。例如isRegistered
字段,在用户创建时为1
。一旦它成为zero
函数将释放所有资源,并使用其uid禁用该特定用户。
但我想要一个调度程序,它会在特定时间之后为我做这个字段更新,让我们说5个小时意味着用户将在5小时后再也无法访问我的数据库。我怎么能接近这个?