Firebase Firestore数据库读取正在增加,甚至没有运行应用程序
我注意到firestore中的阅读量有所增加。我正在本地主机上测试我的应用程序 今天,我决定更仔细地看看读取量,从零开始。我等待了大约3分钟,甚至没有运行我的应用程序或执行任何读取操作,读取次数增加到210次,写入2次。现在这一定很奇怪了,因为我知道应用程序根本没有运行,而在我启动时它都是零 我试图避免onvalueChanges()和snapshotChanges(),因为它们会产生大量的读取 下面是我在主页上调用的服务 有人知道发生了什么事,想和大家分享吗 提前谢谢Firebase Firestore数据库读取正在增加,甚至没有运行应用程序,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我注意到firestore中的阅读量有所增加。我正在本地主机上测试我的应用程序 今天,我决定更仔细地看看读取量,从零开始。我等待了大约3分钟,甚至没有运行我的应用程序或执行任何读取操作,读取次数增加到210次,写入2次。现在这一定很奇怪了,因为我知道应用程序根本没有运行,而在我启动时它都是零 我试图避免onvalueChanges()和snapshotChanges(),因为它们会产生大量的读取 下面是我在主页上调用的服务 有人知道发生了什么事,想和大家分享吗 提前谢谢 export clas
export class CatService {
lastVisibleCat: any;
cats = [];
fecha = new Date().setHours(23, 59, 5, 9);
todaysDate = new Date(this.fecha);
constructor(public afs: AngularFirestore) {
}
getCats() {
const reference = this.afs.collection('Cats');
const query1 = reference.ref.where('timeStampEndDate', '>=',
this.todaysDate);
return query1.get().then(snapShot => {
snapShot.forEach(cat => {
this.cats.push({ ...cat.data(), id: cat.id });
});
return this.cats;
});
}
}
这里可能有两件事在起作用:
- 读取计数不是实时的,因此数据可能会延迟输入
- Firebase控制台中的读取也计入计费操作的读取计数