Что считается операцией чтения в Firestore? - PullRequest
0 голосов
/ 28 октября 2018

Это может звучать глупо, но я немного запутался с ценами на Firestore.

Я читал здесь другие вопросы, читал документацию и смотрел несколько видео.

Что делаетсчитать операцию чтения?

.get() or .data();

Я пытался выяснить сам, просматривая квоту, используя Postman и играя с ней, но количество операций чтения не увеличивается.

Я использую Node SDK.

Спасибо

1 Ответ

0 голосов
/ 29 октября 2018

Из официальной документации о прослушивании результатов запроса :

Когда вы прослушиваете результаты запроса, вы платите за чтение каждый раз, когда документ внабор результатов добавляется или обновляется.

Сам процесс прослушивания не считается чтением, однако за запрос взимается не менее одного документа.На странице расчета цены в разделе «Минимальная плата за запросы»:

Минимальная плата за чтение одного документа для каждого выполняемого запроса, даже если запрос не возвращает результатов.

Если вы собираетесь позвонить .data(), это означает, что искомый документ существует в базе данных, и вы уже внутри обратного вызова.Другими словами, .get() вызов уже был выполнен, и вам уже предъявлено обвинение в операции чтения.

Обратите также внимание, что, если вы переслушиваете некоторое время после того, как уже сделали это, выне будет взиматься плата за документы, которые не изменились с момента последнего прослушивания.

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