Firebase:on('child_added')在每次重新加载页面时触发

时间:2016-06-18 08:46:03

标签: javascript node.js firebase

在我的NodeJS应用程序中,我在页面加载时立即使用一次(“值”)函数,它会获取我的数据库中的所有数据并初始化我的应用程序中的数据。然后我有一个limitToLast(1).on('child_added')监听器,它监听最后一个元素添加到数据库的时间。

但是,当用户重新加载页面时,此侦听器会因为现有的子节点而触发,而不是因为添加了新元素,所以它将最后一个元素发送到我的客户端,这不是我想要的,因为该数据已经存在了。我已经阅读了文档但是想知道是否有一种方法可以防止每次用户重新加载页面时都会触发侦听器,并且只有在新元素实际添加到数据库时才会触发。

0 个答案:

没有答案