【发布时间】:2016-01-17 08:36:01
【问题描述】:
我有这样的数据设置:
Tasks:{
Group 1:{
pushid1:{
date: 18921949021,
title: "Do something"
},
pushid2:{
date: 18921949021,
title: "Do something else"
}
},
Group 2:{
pushid3:{
date: 18921949021,
title: "Do another thing"
}
}
}
我按日期引用它,所以我只会在特定时间之后获得任务。
var now = Date.now();
var taskRef = new Firebase(FB + "/tasks/" + thisGroup);
taskRef.orderByChild('date').startAt(now).on("child_added", function(snap){
console.log(snap.val());
});
这一切都很好,对于每个组,我都会收到一条警告消息,内容如下:
FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "date" at tasks/Group 1 to your security rules for better performance
如何将其添加到我的安全规则中?我无法为用户创建的每个组添加一个,是否存在某种类型的通配符条目?
【问题讨论】:
-
嗨,马蒂。你有没有解决过这个问题?还是决定改变结构?谢谢
-
@jovanjovanovic Frank 的回答对我有用。
标签: javascript firebase firebase-realtime-database