相关疑难解决方法(0)

如何丢弃Firebase数据库中的初始数据

我正在制作一个简单的应用程序,通知客户其他客户点击了一个按钮.我db使用以下方法将点击存储在Firebase()中:

db.push({msg:data});
Run Code Online (Sandbox Code Playgroud)

所有客户都会收到其他用户的点击通知on,例如

db.on('child_added',function(snapshot) { 
  var msg = snapshot.val().msg; 
});
Run Code Online (Sandbox Code Playgroud)

但是,当页面首次加载时,我想丢弃堆栈中的任何现有数据.我的策略是db.once()在定义之前调用db.on('child_added',...)以获取初始数量的子节点,然后使用它来丢弃该调用的数量db.on('child_added',...).

不幸的是,所有对db.on('child_added',...)的调用都是我能够获得初始计数之前发生的,所以它失败了.

我怎样才能有效而简单地丢弃初始数据?

firebase

14
推荐指数
2
解决办法
5739
查看次数

标签 统计

firebase ×1