Я использую Firebase и Node с помощью Redux. Я загружаю все объекты из ключа следующим образом.
firebaseDb.child('invites').on('child_added', snapshot => {
})
Идея этого метода заключается в том, что мы получаем полезную нагрузку из базы данных и используем только одно действие для обновления моих локальных хранилищ данных через редукторы.
Далее, мне нужно прослушать любые НОВОЕ или ОБНОВЛЕНО дети приглашения. Проблема теперь, однако, в том, что событие child_added запускается для всех существующих ключей, а также для новых. Я не хочу этого поведения, мне нужны только новые ключи, так как у меня есть существующие данные.
Мне известно, что child_added обычно используется для этого типа операции, однако я хочу уменьшить количество запущенных действий и в результате получить результат.
Каким будет лучший образец для достижения этой цели?
Спасибо,