Firebase, как ограничить повторные запросы от указанного c набора данных (Realtime-Database) - PullRequest
2 голосов
/ 08 января 2020

Я ищу способ вызвать действие при получении указанного c набора данных x раз. К сожалению, облачные функции для firebase не имеют триггера, подобного onRetrive().

Например, моя база данных Firebase Realtime выглядит так:

  • rootDB
    • info001
      • limit: "35"
      • message: "сообщение, которое можно получить 35 раз"
    • info002
      • limit: "10"
      • message: "другое сообщение, которое можно получить 10 раз"

После ограничения Я хочу удалить (или переместить набор данных на другой путь).

У кого-нибудь есть предложения по решению проблемы?

1 Ответ

2 голосов
/ 08 января 2020

Единственный способ узнать наверняка, прочитано ли что-либо из базы данных, - это заставить клиента выполнить бэкэнд, которым вы управляете. Бэкэнд будет записывать чтение базы данных, а затем предпринимать дальнейшие действия. Для этого вы можете использовать облачные функции, реализуя HTTP или вызываемую функцию, которая может быть вызвана из клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...