首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不运行应用程序的情况下,Firestore数据库的读取量正在增加

在不运行应用程序的情况下,Firestore数据库的读取量正在增加
EN

Stack Overflow用户
提问于 2019-08-14 16:48:50
回答 1查看 369关注 0票数 3

我一直注意到firestore中的读取量有所增加。我正在本地主机上测试我的应用程序。

今天,我决定仔细看看阅读量,并从零开始。我等待了大约3分钟,甚至没有运行我的应用程序或执行任何读取操作,我的读取次数上升到210次,2次写入。现在这一定很奇怪,知道应用程序甚至没有运行,当我启动的时候,它都是零。

我尽量避免使用onvalueChanges()和snapshotChanges(),因为它们会产生大量读操作。

下面是我在主页中调用的服务。

有谁知道这是怎么回事,并想分享一下吗?

提前谢谢。

代码语言:javascript
复制
 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;
});
}

  }
EN

回答 1

Stack Overflow用户

发布于 2019-08-14 20:00:03

这里可能有几件事在起作用:

  • 读取计数不是实时的,因此数据可能以延迟的形式传入Firebase控制台中的
  • 读取也会计入计费操作的读取计数
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57491246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档