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

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


db.push({msg:data});

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


db.on('child_added',function(snapshot) { 

  var msg = snapshot.val().msg; 

});

但是,当页面第一次加载时,我想丢弃堆栈上的所有现有数据。我的策略是先调用,db.once()然后再定义db.on('child_added',...)以获得子代的初始数量,然后使用放弃该数量的呼叫db.on('child_added',...)。


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


如何有效,简单地丢弃初始数据?


守着一只汪
浏览 478回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP