【发布时间】:2018-12-22 03:18:59
【问题描述】:
我知道如何让用户使用他的 UID 对数据库的某些部分进行读/写访问,但我想做一些有点但更复杂的事情,我不知道该怎么做。如果我有这样的数据库结构:
-
用户:
-
oixMNpuyaaTTntNVl17MC74wL8e2:
- 访问:
- 某个名称:“某个值”
- 其他名称:“其他值”
- 访问:
-
- 东西
- 一些名字
- 信息:“更多信息”
- InformationMore: '更多信息'
- 一些名字
在这种情况下,我需要用户oixMNpuyaaTTntNVl17MC74wL8e2 才能访问Some Name 下的所有数据,这些数据是在数据库的其他位置指定的。我希望我能够正确解释我的问题,这是可能的!此外,不能将Stuff 的Some Name 子级设置为oixMNpuyaaTTntNVl17MC74wL8e2,因为其他用户可能也可以访问Some Name。
注意:我也在使用 Firebase Web 和 Admin,使用 Python (Flask) 和 JavaScript。
【问题讨论】:
标签: javascript firebase firebase-realtime-database firebase-security