На этой неделе я работал над простым приложением, чтобы научиться использовать Firestore, и я наблюдал за своими вызовами API на странице квот.Всю неделю я едва использовал 400 звонков, но внезапно сегодня количество сообщений превысило 50000.Теперь в моем Firestore всего 2 коллекции, а в одной коллекции только 8 документов.Так что данных не так много.Мое приложение все еще очень примитивно и может только собирать, и добавлять / обновлять документы только в одном из них.Я упоминаю все это, чтобы объяснить, что мое приложение мало что делает, поэтому было очень удивительно, когда я увидел использование.
Я начал копаться в отдельных вызовах и заметил, что при выполнении одного вызова:
let db = fire.firestore();
db.collection("tags").get()
.then( snapshot => {
console.log(snapshot);
})
.catch( error => {
console.log(error);
})
Счетчик вызовов API Cloud Firestore увеличен на 3. Нет пользовательских функций, нет правил базы данных, кроме
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read: if request.auth.uid != null;
allow write: if request.auth.uid != null;
}
}
}
Я еще не смотрел на создание / обновление документов, нокто-нибудь знает, почему этот get () будет считаться как 3 вызова API?