【发布时间】:2017-12-25 19:19:59
【问题描述】:
我有一个类似聊天的实时数据库,其设计如下
groups-
|
[groupId1]-
|
users-
|
[uid]
....
[groupId2]-
|
users-
|
[uid]
....
users-
|
....
[uid]-
|
groups-
|
[groupId1]
[groupId2]
我想设置规则,以便用户 1 可以从用户/用户 2 中“读取”数据,前提是他们共享至少一个组。 数据结构是这样的,我需要每个用户都可以在多个组中,因此用户数据必须在 users/uid 节点下,并且不能复制到每个组/[groupId]/users/[uid]
有什么想法吗?
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication firebase-security