Firebase 如何搜索/访问用户数据?

Firebase 如何搜索/访问用户数据?,firebase,Firebase,我想提醒正在注册的用户,他们选择的电子邮件地址已经在我们的用户群中;在用户注册之前(注册时),我如何将他们(想要的)电子邮件与我的用户列表中的用户进行比较?用户具体存储在哪里?我如何访问taht datanode?您应该有一个包含您的用户和其他用户信息的用户节点 登录凭据存储在firebase内部,因此您没有直接访问权限,因此无法访问它们。拥有“用户”节点可以访问有关该用户的其他数据(并且可以仔细检查电子邮件地址是否已在使用中) 使用上述结构,您可以简单地查询电子邮件地址,如果存在匹配项,则不允

我想提醒正在注册的用户,他们选择的电子邮件地址已经在我们的用户群中;在用户注册之前(注册时),我如何将他们(想要的)电子邮件与我的用户列表中的用户进行比较?用户具体存储在哪里?我如何访问taht datanode?

您应该有一个包含您的用户和其他用户信息的用户节点

登录凭据存储在firebase内部,因此您没有直接访问权限,因此无法访问它们。拥有“用户”节点可以访问有关该用户的其他数据(并且可以仔细检查电子邮件地址是否已在使用中)

使用上述结构,您可以简单地查询电子邮件地址,如果存在匹配项,则不允许他们使用它

这是非常常见的做法,Firebase网站上有很多关于处理用户的信息

检查此链接中存储的用户数据


谢谢您的提问;我刚从Parse来到Firebase,也在想同样的事情。很遗憾,我们无法仅使用用户名进行身份验证(需要使用电子邮件或无法让您的用户重置密码)。
users
  uid_00001
    name: "Frank"
    email: "frank@wazmo.com"
    fav_movie: "Airplane"
  uid_00002
    name: "Kato"
    email: "kato@yipee.com"
    fav_movie: "Pink Panther"