我正在尝试学习Firebase规则,因此我可以设置一个用户可以创建群组的网络应用。只有创建了这些组(或有权访问它们)的用户才能看到它们被设置为私有的。
我一直在翻阅墙壁阅读可用的教程,但我似乎无法找到任何支持我尝试的内容。
也许我以错误的方式看待它,甚至可能需要不同类型的数据结构来实现这一点。
无论如何,我的数据结构如下:
我试图用它来实现它的规则:
我使用简单登录来注册和验证新用户/现有用户。
我可以请一点帮助吗?感谢。
修改
我稍微改变了我的数据结构,并设法在尝试读取某个组时将READ限制为某个用户。
然而,我仍然没有得到理想的结果。使用Angular,当我从firebase获取引用groups
的{{1}}对象时,我没有得到任何匹配,并且它返回空。
我期待以下内容:
root/groups
; RlyNew
群组
user@user.com
这甚至可能吗?