标签: ios swift firebase data-structures firebase-realtime-database
我想创建像Instagram这样的用户个人资料,用户可以在设置中公开或私有他的个人资料,在这种情况下数据结构如何?
答案 0 :(得分:1)
请记住 - 用户将只拥有您在应用中定义的访问级别。
您可以在个人资料设置中为公共/私人设置一个字段,当您检索配置文件列表时,只过滤公共
您可以通过多种方式实现此目标,但这里有一个如何构建数据的示例
然后您只需将所有公开个人资料返回给您的用户
使用这种方法,您需要确保在移动记录时在私人和公共之间移动记录。或者,您可以将它们全部放在一个树中,并在可见性上添加索引,并根据该字段进行查询