Я использую Firebase Admin SDK на моем сервере nodejs. Если я загружаю данные определенного пути к базе данных в реальном времени несколько раз, можно заметить, что SDK загружает данные этого пути каждый раз.
firebaseAdmin.database().ref('some/path').on('value', snapshot => {
});
Если я использую профилировщик firebase, очевидно, что SDK загружает данные каждый раз, поскольку профилировщик показывает использование данных каждый раз, когда выполняется вышеуказанный код.
Есть ли способ включить сохранение данных базы данных в реальном времени в SDK администратора, чтобы SDK загружал дельту только в том случае, если произошло изменение этого пути?