我是否可以拥有只读父节点,但允许写入其叶节点?
使用情况:
用户父母 作为孩子的见证
我允许经过身份验证的用户阅读他们自己的用户对象,但允许他们向其他用户编写推荐书。
或者它应该作为两个与用户ID链接的父级节点关闭?
感谢。
答案 0 :(得分:2)
是的 - 你可以。
在父规则中设置限制性更强的.write规则,但在叶节点处设置限制较少的.write规则。
例如:
{
"root": {
"parent": {
"$user": {
".write": false,
".read": true,
"leaf": {
".write": true
}
}
}
}