Из официальной документации о прослушивании результатов запроса :
Когда вы прослушиваете результаты запроса, вы платите за чтение каждый раз, когда документ внабор результатов добавляется или обновляется.
Сам процесс прослушивания не считается чтением, однако за запрос взимается не менее одного документа.На странице расчета цены в разделе «Минимальная плата за запросы»:
Минимальная плата за чтение одного документа для каждого выполняемого запроса, даже если запрос не возвращает результатов.
Если вы собираетесь позвонить .data()
, это означает, что искомый документ существует в базе данных, и вы уже внутри обратного вызова.Другими словами, .get()
вызов уже был выполнен, и вам уже предъявлено обвинение в операции чтения.
Обратите также внимание, что, если вы переслушиваете некоторое время после того, как уже сделали это, выне будет взиматься плата за документы, которые не изменились с момента последнего прослушивания.