Прослушивание запроса с использованием постоянства - PullRequest
1 голос
/ 09 июля 2019

По данным Firestore Документация :

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

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

Но неясно, как работает и какова стоимость одного документа.Если постоянство ВКЛЮЧЕНО и слушатель отключен, чем через 30 минут.

Итак, если я включу Слушатель, и документы не являются поддельными, мне снова будет начислена цена минимального сбора ?

1 Ответ

1 голос
/ 09 июля 2019

Итак, если я включаю Слушатель, а документ не является chagend, мне снова будет начислена цена минимального сбора?

Если включено сохранение в автономном режиме (чтопо умолчанию в Firestore) и документ не изменяется, операция чтения будет выполняться из кэша.Чтения, которые поступают из кэша, не оплачиваются каким-либо образом.

Однако, если вы отключаетесь более чем на 30 минут и после того, как вы снова начинаете прослушивание, выполняется новый запрос,особенно, чтобы проверить, если некоторые документы в вашей коллекции изменены, когда вы были отключены.Например, если в вашей базе данных два документа изменены, вам будет предъявлено обвинение в двух операциях чтения, если запрос не вернет результата (никакие изменения не будут изменены), вам будет предъявлено обвинение только в одной операции чтения.Это необходимо для самого запроса.

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