Мне выставляется счет несколько раз при чтении элементов в рамках одного и того же набора запросов с помощью Firebase? - PullRequest
0 голосов
/ 28 августа 2018

Я немного озадачен тем, как биллинг работает с Firebase Firestore.

Если я запрашиваю у всех пользователей projects, как показано ниже, и я получу обратно 8 проектов

db.collection("projects").where("uid", "==", auth.currentUser.uid);

и через несколько минут я делаю следующее:

db.collection("projects").doc("Project123"), где Project123 был в первом наборе запросов, беру ли я оплату за другое чтение? Или данные извлекаются из какого-то кеша, если предположить, что данные никогда не менялись между чтениями?

Спасибо

1 Ответ

0 голосов
/ 28 августа 2018

Сначала вы должны прочитать и понять документацию по сохранению Firestore . Общее правило заключается в том, что если чтение может быть удовлетворено локальным постоянством без необходимости обновления с сервера, плата за чтение не взимается. Но вам нужно заранее понять, включена ли у вас настойчивость. На момент написания этой статьи постоянство по умолчанию для мобильных приложений на Android и iOS. Это не для сети. Нет сохранения для серверных SDK.

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