【发布时间】:2018-01-31 19:14:04
【问题描述】:
我正在开发一个带有 firebase 后端的 ios 应用程序。当用户注册时,会在 firebase 中创建用户节点,在该节点下有不同的子节点,如电子邮件、姓名、头像等。我正在做的是在用户节点中搜索一些电子邮件,如果我在某个节点中找到该电子邮件,我想要得到它的父密钥,即-Ksdd23d2djhsdgjhs。看图:
如果电子邮件与我拥有的电子邮件匹配,我想用上箭头获取值。
我有一个电子邮件地址,我正在搜索用户节点中的所有子节点,然后进一步检查内部以将电子邮件与我拥有的电子邮件进行比较。如果电子邮件匹配,我想得到它的父节点,就像在图像中它是 Dn2LUAwdolg .....。
我可以得到用户节点下的第一个节点。假设图中显示的节点 Dn2LU.. 位于某个未知位置,如果它的电子邮件子值与我正在比较的那个匹配,我必须搜索所有用户以获取它的名称。
希望现在很清楚
【问题讨论】:
-
你从 0 的用户那里得到第一个元素
-
请包括您迄今为止尝试过的内容以及无效的内容。你的问题是它目前的状态太宽泛,显然缺乏研究工作。
-
让我在里面添加更多内容。
-
@JacobKaif 添加您编写的 code,这是您的问题中缺少的内容...如果您甚至不知道从哪里开始,请查看一些Firebase 教程。
标签: ios swift firebase firebase-realtime-database