我在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()'的好處。我已經更新了我的答案。 –