在Firebase中检索特定值

时间:2016-02-10 19:48:49

标签: ios swift firebase

我在Firebase中有一个用户列表,看起来像这样......

enter image description here

我如何仅检索电子邮件(例如)值?

1 个答案:

答案 0 :(得分:1)

答案。

两件事。

1)请复制并粘贴您的结构而不是图片,这样我们就不必重新输入了。请花点时间对其进行格式化以使其看起来很酷。

2)这是Firebase中的一个非常基本的查询,并在Most Excellent Guide to Retrieving Data In Firebase

中有详细说明

向下滚动查询部分,有几个例子与你要求的非常相似。

还有一点信息。执行查询将检索与查询匹配的每个子节点(包括节点中的其他内容)。这取决于您的代码来获取每封电子邮件(非常简单的任务,因为它是关键:价值对)

如果您不想要其他内容,则需要更改数据的结构

asdf
   firstName
   lastName
   etc

emails
   asdf
    email: email address
   asdf1
    email: email address

或者,使用事件:例如值和像这样的结构

emails
  asdf: email address
  asdf1: email address