【发布时间】:2018-12-30 23:52:26
【问题描述】:
我尝试从实时数据库下载并仅显示特定数据。我有以下代码:
getUserPlatformIos() {
this.dataRef = this.afDatabase.list('data/users', ref => ref.orderByChild('meta/platform').equalTo('ios'));
this.data = this.dataRef.snapshotChanges().map(changes => {
return changes.map(c => ({ key: c.payload.key, ...c.payload.val() }));
});
return this.data;
}
如果我之前查询,为什么 firebase 会下载整个数据库?这会导致很长的加载时间和大量的下载数据....
【问题讨论】:
-
请将屏幕截图替换为实际规则和 JSON 作为文本。您可以通过单击your Firebase Database console 的溢出菜单 (⠇) 中的 Export JSON 链接轻松获取 JSON。将 JSON 和规则作为文本使其可搜索,使我们能够轻松地使用它们来测试您的实际规则和数据,并将其用于我们的答案中,一般来说这只是一件好事。
标签: firebase ionic-framework firebase-realtime-database ionic3 angularfire2