可以通过Firebase分享多个用户的数据吗?如果是的话该怎么办?
为了理解我的问题,请阅读以下内容。可以通过Firebase分享多个用户的数据吗?如果是的话该怎么办?
在我的应用程序中,会有多个用户。我们来看一个家庭的例子。在一个家庭中,父亲可以预约他的孩子去看医生,基本上可以成为家庭的“照顾者”。 因此,在我的应用程序中,所有家庭成员都是系统的用户,父亲可以访问每个人的数据。将来,母亲也可以使用该系统,并且可以成为该系统的活跃用户。所以家庭的数据必须与父亲和母亲分享。 (所以没有重复的记录。)
是否可以使用FireBase实现这种类型的系统/功能?
我是一个新手,所以请指向我的具体链接,并提出问题,以清楚了解我正在尝试做什么。 谢谢。
回答:
这是一个相当常见的用例;家长和儿童,部门和雇员,葡萄园和葡萄酒等。
这里有一个可能的结构。与存储所有用户的,与一类节点开始,指示它们是什么,看护人(父母)和孩子
users user_0
type: "care taker"
user_1
type: "child"
user_2
type: "child"
user_3:
type: "care taker"
user_4:
type: "care taker"
然后,stucture的用户群体为逻辑family_units
family_units family_0
user_0: true
user_2: true
family_1
user_1: true
user_3: true
上面定义了两个家庭单位,每个单位都有一个照顾者(父母)和一个孩子。假设我们想向family_1添加额外的父代
family_1 user_1: true
user_3: true
user_4: true
就是这样。从那里你可以利用Firebase Rules来增强安全性 - 例如只允许user_0和user_2访问family_0节点中的数据。
所以,是的,火力地堡可以做这个任务
以上是 可以通过Firebase分享多个用户的数据吗?如果是的话该怎么办? 的全部内容, 来源链接: utcz.com/qa/264105.html