AngularFire使用Firestore实际上在哪里过滤数据?

问题描述

根据有关查询集合的本教程:
https://github.com/angular/angularfire/blob/master/docs/firestore/querying-collections.md
可以通过以下两种方法对angularFire进行过滤:

  • 使用ref,例如:afs.collection('items',ref => ref.where('size','==','large'))
  • 使用管道,例如afs.collection('items')。valueChanges()。pipe(filter(...))

问题是,第一个选项中实际发生过滤的位置。合理的做法是在服务器端进行处理,但是,如果大型数据库起初要提取整个集合可能会非常昂贵,那么我在文档中找不到有关它的任何信息。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)