【发布时间】:2020-09-21 12:16:41
【问题描述】:
根据本教程关于查询集合:
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(...))
问题是,过滤实际发生在第一个选项中的位置。合理的是在服务器端处理它,但是,我在文档中找不到任何关于它的信息,以防大型数据库首先获取整个集合可能非常昂贵。
【问题讨论】:
标签: firebase google-cloud-firestore angularfire