Firebase中“无止境”儿童的动态安全规则?
嘿,我有一个Firebase布局,其中我有文件,每个文件都可以有子文件,所有子文件都可以有子文件,等等。如果我记得正确,我如何设置我的安全规则来动态地为子文件32 max工作?。它需要根据用户等使用不同的读/写权限 这就是它在完美世界中的工作方式:Firebase中“无止境”儿童的动态安全规则?,firebase,firebase-security,Firebase,Firebase Security,嘿,我有一个Firebase布局,其中我有文件,每个文件都可以有子文件,所有子文件都可以有子文件,等等。如果我记得正确,我如何设置我的安全规则来动态地为子文件32 max工作?。它需要根据用户等使用不同的读/写权限 这就是它在完美世界中的工作方式: { "rules": { "users": { "$uid": { ".read": "auth != null && auth.uid == $uid"
{
"rules": {
"users": {
"$uid": {
".read": "auth != null && auth.uid == $uid",
".write": "auth != null && auth.uid == $uid",
"files": {
"$file": {
// permissions ...
"children": {
"$file": {
// permissions ...
"children": {
// etc ...
}
}
}
}
}
}
}
}
}
我不认为Firebase支持这一点。他们提倡平面数据结构,而不是深度嵌套,因此您可能需要重新思考您的结构。@AnidMonsur您对如何重新构建有何想法?可能是一个处理文件存在的外部数据库,然后是内容的Firebase?