我在js中有一个需要在从Firebase检索数据后进行刷新的功能。检索现有数据后的Firebase运行脚本
firebase.database().ref('/users/' + this.userId + '/info').on('child_added', function(snapshot){
this.myFunction();
}.bind(this));
问题是,Firebase中的数据非常大,所以我不需要多次运行该功能。这是我如何运行:
- 从Firebase中检索所有现有数据。
- 运行该功能(一次)。
- 每当更多数据从Firebase进来时,请再次运行该功能。
这可能吗?
谢谢。
刚刚将第一个'on'改为'once' 。与您的答案我不需要重组我的数据布局。 –
ouch ...关于'once()'的好处。我已经更新了我的答案。 –