在实施用户组时,当用户加入组时以及重新启动应用程序时,他们仍在组中。我的问题是,当用户启动并需要检索他们所在的组以及其中还有谁时,便会出现问题。这是我不确定要选择的两个选项。
根据我的理解,选项1需要获取整个“组”节点并节省一些存储空间,而选项2需要较少的数据获取,因为组信息已经在其用户节点中,但是这会牺牲更多的存储空间,因为同一组将在每个用户的节点下存储相同的组信息。任何帮助将不胜感激。
答案 0 :(得分:1)
仅将用户已加入的组ID保存在其/ $ uid / Groups下 并且在登录时,仅从“组”主节点获取这些组的用户列表。
每次用户登录时您都需要获取数据,因为用户可能会随时间变化