我有这样的注释数据库设置:
comments/{commentID}/{commentObject}/nestedComments/{nestedCommentID}/{nestedCommentObject}
所以基本上我已经将注释嵌套为父注释的子级。现在,我可以看到为此编写安全规则存在一点问题,或者至少在这里我的知识不足。
我想确保只有创建评论的用户才能编辑它。因此,这样的内容应该适用于父注释。
$commentId: {
"write": "auth.uid === data.child('user_uid').val()"
}
问题是我该如何遵循嵌套注释?父注释中有值nestedComments,其中是所有嵌套注释的键,而这些是实际注释对象。
它的确很乱,我应该在与父注释相同的级别上嵌套注释,但是哦。
问题是,是否可以为父注释设置特定的规则,然后为嵌套注释设置特定的规则?,因为对于父注释和嵌套注释,user_uid是不同的。
谢谢您的建议。