Программная проверка количества операций чтения / записи в облачном хранилище Cloud - PullRequest
0 голосов
/ 28 апреля 2020

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

final ref = Firestore.instance.document('users/uid');
ref.get();

Теперь, когда это 1 операция чтения, я могу использовать

ref.delete() 

или

ref.setData(data);

et c.

Это просто для отдельных операций, как насчет прослушивания Stream, как узнать, сколько операций чтения / записи выполняются при вызовах моей функции?

1 Ответ

0 голосов
/ 28 апреля 2020

Неважно, является ли это потоком, или итерацией массива, или любой другой формой потребления. Как только запрос попадает на сервер, с вас взимается плата за количество документов, возвращаемых этим запросом, независимо от того, как вы решили их повторять. Они отображаются в клиентском приложении одновременно, и вы сами выбираете, как с ними работать.

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

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