【发布时间】:2020-05-21 07:37:55
【问题描述】:
我正在尝试对我的 firebase 数据库进行查询
我当前数据库的结构如下
查询如下(工作正常):
firebase.database().ref('/users/'+id).orderByValue().endAt(7000).once('value').then(......
为了避免必须从节点下载所有数据并在客户端处理查询,我必须创建规则。现在我有这个:
"users": {
"$id": {
".indexOn": ".value"
}
}
我的问题是:使用此规则,我的查询将只下载必要的内容,还是我必须添加诸如 ".indexOn": ".value> 7000" 之类的其他内容才能提高效率?
【问题讨论】:
标签: javascript firebase firebase-realtime-database firebase-security