Я запускаю firebase 'on' в функции node.js в AWS Lambda с Firebase Admin SDK. Каждый раз, когда код запускается, лямбда-функция завершает все, но достигает максимального тайм-аута (и, очевидно, тайм-аута). Как закрыть соединение «вкл» только тогда, когда все записи были извлечены.
firebase.database().ref("store").orderByChild('approved').equalTo(false).on('child_added', snapshot => { *logic in here* }