【发布时间】:2021-11-28 11:36:59
【问题描述】:
我使用 firestore 作为管理患者信息的颤振应用程序的数据库,在我看来,所有患者屏幕我都从“患者”集合中获取所有文档
StreamBuilder<List<Patient>>(
stream: FirebaseApi().getAllPatients,
initialData: [],
builder: (context, snapshot) {
var data = snapshot.data;
我的问题是 firebase 在下一行对所有读取收费?
stream: FirebaseApi().getAllPatients,
或者,如果我在我的 StreamBuilder Builder 属性中过滤了来自流的数据,它将对过滤后使用的数据收费?
例如,如果我过滤并仅使用该流中 data.country == 'USA' 的文档(总共 100 个文档),它将被计为 100 次读取或总文档计数?
如果是这样的话,在从 firestore 获取数据之前是否可以像这样过滤数据?
【问题讨论】:
-
阅读 Firebase API 文档。
标签: firebase flutter google-cloud-firestore