【发布时间】:2015-11-05 15:12:22
【问题描述】:
我是第一次尝试使用 Firebase,我想澄清一下 Firebase 的本地存储部分是如何工作的。
在我的测试应用程序中,我有一个“事件”数据库,每个文档都有以下结构:
{
"ref": String,
"message": {
type: String,
content: String
}
}
ref 包含对环境 ID 的引用,我使用以下代码仅显示与 ref 匹配的 events(使用 Angularfire)
$scope.events = $firebaseArray(ref.orderByChild('ref').equalTo($scope.env.environment._id));
我的问题是这样的:Firebase/Angularfire 是下载整个“事件”数据库然后在本地对其进行过滤,还是将过滤后的请求发送到 firebase 服务器?如果不是后者,当我拥有超过一百万events时会发生什么?
【问题讨论】:
标签: angularjs firebase angularfire