FIrebase - 索引抛出错误和OrderByChild问题

时间:2017-11-23 11:18:02

标签: javascript angular firebase firebase-realtime-database

完成一个项目后,我们意识到我们需要制定规则以确保其安全。所以我们对实时数据库进行了非规范化

util.js:233 FIREBASE WARNING: Using an unspecified index. Your data will be downloaded and filtered on the client. Consider adding ".indexOn": "mobile" at /users to your security rules for better performance. 

这就是我们新的firebase规则。现在,即使在移动设备上添加索引后,我也会收到此警告:

 return this.afDB.database.ref('users').orderByChild('mobile').equalTo(mobilenum); ( I use Angular)

我也在尝试使用以下方法从同一节点获取数据:

{{1}}

相同的代码应该可以工作,因为它之前工作,现在唯一的事情就是我们有两个层次。如果我删除orderByChild部分,我会下载所有用户。那么问题出在哪里?

mobilenum变量数据类型是一个与数据库匹配的字符串。

0 个答案:

没有答案