Mar*_*y.H 24 javascript firebase firebase-realtime-database
我有这样的数据设置:
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"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我按日期引用它,所以我只能在一段时间后完成任务.
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());
});
Run Code Online (Sandbox Code Playgroud)
这一切都很好,对于每个组我都收到一条警告信息,上面写着这样的话:
FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "date" at tasks/Group 1 to your security rules for better performance
Run Code Online (Sandbox Code Playgroud)
如何将其添加到我的安全规则中?我无法为用户制作的每个组添加一个,是否有某种类型的通配符条目?
Fra*_*len 48
我猜你在寻找:
{
".read": true,
".write": true,
"rules": {
"Tasks": {
"$groupid": {
".indexOn": "date"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
Firebase文档通常是一个很好的阅读.在安全指南中花费一个小时或更少时间,将确保您更好地理解这个和许多其他主题.
| 归档时间: |
|
| 查看次数: |
14998 次 |
| 最近记录: |