Считаются ли данные, передаваемые в функции Firebase для триггера базы данных, в исходящую полосу пропускания? - PullRequest
0 голосов
/ 05 марта 2020

Я планирую добавить две функции Firebase, чтобы отслеживать количество элементов в локации. Одна функция Firebase запускается, когда элемент добавляется в местоположение и увеличивает счетчик. Другая функция срабатывает при удалении элемента и уменьшает счетчик. Элемент может содержать значительное количество данных. Функции Firebase предоставляются с данными в том месте, для которого эта функция запущена. Я хотел проверить, засчитываются ли эти данные в исходящую полосу пропускания из базы данных реального времени.

Например:

exports.incrementCounter = functions.database
  .ref('/tasks/{taskId}')
  .onCreate((taskSnapshot, context) => {
  // Increment a counter
  })

exports.deccrementCounter = functions.database
  .ref('/tasks/{taskId}')
  .onCreate((taskSnapshot, context) => {
  // Decrement a counter
  })

Являются ли данные, присутствующие в taskSnapshot, в расчете на исходящая пропускная способность для базы данных Firebase Realtime?

В идеале, если бы был способ получить количество детей в данном месте, это база данных Firebase Realtime, тогда я могу просто запланировать функцию для запуска каждые 5 минут и подсчитайте количество детей в этом месте и сообщите, что эта функция в данный момент недоступна.

1 Ответ

2 голосов
/ 06 марта 2020

Триггеры облачных функций, которые отвечают на обновления базы данных в реальном времени, не выставляют счет за выход из базы данных в виде снимка, доставленного функции.

Если у вас есть дополнительные вопросы по поводу выставления счетов, обратитесь непосредственно в службу поддержки Firebase. https://support.google.com/firebase/contact/support

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