Я планирую добавить две функции 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 минут и подсчитайте количество детей в этом месте и сообщите, что эта функция в данный момент недоступна.