2

我想在 Firebase 安全中设置以下规则。要授权写入,我想确保 auth.user_id 与当前分支父级下名为“user_id”的 RulesDataSnapshot 相同

为此,我尝试编写以下 write_rule:

".write": "auth.user_id == (data.parent().child('user_id').val())"

Firebase 安全 API 有一个关于 parent() 方法的部分。 https://www.firebase.com/docs/security/rulesdatasnapshot/parent.html

如示例所示,我使用了 parent() 方法。但是,我收到一个错误“没有这样的方法'父'”

任何帮助,将不胜感激

4

1 回答 1

0

.parent() 是一个全新的特性,我们在实际实现之前不小心为它部署了文档。:-) 我们刚刚部署了更新的服务器代码,所以 .parent() 现在应该可以正常工作了。再试一次!

于 2013-06-25T20:49:59.930 回答