允许用户在firebase中查看彼此的数据

时间:2016-07-21 07:02:35

标签: firebase firebase-realtime-database firebase-authentication

为什么让两个用户使用自己的电子邮件和密码登录并查看相同的数据?

(也许一个用户登录并转移到拥有所有数据的其他用户)。

谢谢, Zvi Karp

1 个答案:

答案 0 :(得分:1)

您尝试做的是关于Database Design,实际上并不是关于Firebase。 (注意:链接是关于 关系数据库 设计,但Firebase不使用关系数据库。但这个想法是一样的。)

有很多方法可以实现您的目标。既然你没有清楚地描述你的问题,我只会给出一个通用的解决方案:

  1. 向您的setwd("C:/Users/Administrator/Desktop/data") library(xts) temp = list.files(pattern="*.csv") toDate <- function(x) as.Date(x, origin = "2005-01-01") for (i in 1:length(temp)) assign(temp[i], as.xts(read.zoo((temp[i]), header = TRUE, sep = ",", FUN = toDate))) 实体添加密钥sahredData,此密钥的值是您要在用户之间共享的数据的User。不同的用户可以在此字段中使用相同的值(这意味着他们共享相同的数据)。

  2. 每当用户需要访问共享数据时,请使用id的值(共享数据的sharedData)来访问数据。