当连接数据库达到零时,是否可以删除第二个Firebase数据库?

时间:2019-03-11 01:16:55

标签: javascript firebase firebase-realtime-database real-time-updates

第一次与Firebase合作创建一个小型游戏,我对我的连接进行了排序,以便可以看到人们何时登录和断开连接。我正在尝试进行设置,以便如果用户数降为零且users数据库消失,则包含游戏信息的第二个数据库也会被删除,以便可以重置所有内容。我尝试了多种不同的代码可能性,包括:

database.ref().on('value', function(snap) {
     if(!snap.child('usersRef').exists()) {
           gameRef.remove();
     }
})

否则,问题在于,从usersRef中删除的最后一个孩子的信息将保留在gameRef数据库中,然后当我稍后再次尝试打开游戏页面以重新启动游戏时,它会使事情变得混乱,因为Firebase仍然存在保留一些旧游戏信息。

关于在Firebase清空并自动删除用户数据库后如何触发删除第二个数据库的想法?

0 个答案:

没有答案