Счетчик прочитанных документов, если не существует - PullRequest
0 голосов
/ 14 июля 2020

Я читаю документ просто в Firestore из своего приложения Ionic5.

let data = await this.afs.doc('user/1234').ref.get();
if(data.exists){ return data.data(); }
  1. Если данные не существуют, будут ли они засчитываться как одно чтение?
  2. Если данные существуют, я использую как exists, так и .data(). Так будет ли приведенный выше код засчитываться как одно чтение?

1 Ответ

1 голос
/ 14 июля 2020
  1. Каждый вызов API будет засчитан как минимум как одна операция чтения, так что это действительно приведет к единовременной оплате чтения документа.
  2. Поскольку вы получаете документ только один раз, это действительно приведет к к одной операции чтения документа. Повторный доступ к одному и тому же моментальному снимку документа не приводит к дополнительным расходам.
...