【发布时间】:2016-10-06 04:13:44
【问题描述】:
我有一个数据库结构:
newsfeed-21f5c
newsfeed3:9:2016:18:1:39
text: "5"
time: "3:9:2016:18:1:39"
timeStampFirebase: 1475661721607
newsfeed4:9:2016:11:16:10
number: 7
time: "4:9:2016:11:16:10"
timeStampFirebase: 1475723771672
我尝试运行:
var search = firebase.database().ref("newsfeed");
search.orderByChild("number").equalTo(7).on("child_added", function(snapshot) {
console.log(snapshot.key);
});
我不断收到 Firebase 警告。
FIREBASE 警告:使用未指定的索引。考虑将 /newsfeed 中的 ".indexOn": "number" 添加到您的安全规则中以获得更好的性能
我想要实现的是使用等于7 的数字键搜索newsfeeds。
我对 Firebase 还很陌生,因此我们将不胜感激。
【问题讨论】:
-
警告说什么?
-
FIREBASE 警告:使用未指定的索引。考虑将 /newsfeed 中的 ".indexOn": "number" 添加到您的安全规则中以获得更好的性能
-
不确定是什么意思。但我使用了与文档中示例相同的方法
标签: javascript firebase firebase-realtime-database