我正在开发一个带有firebase后端的iOS应用程序。当用户注册时,firebase中创建了一个名为"user"的节点,其下有不同的子节点,如电子邮件、姓名、头像等。我的操作是在用户节点中搜索某个电子邮件,如果我在某个节点中找到这个电子邮件,我想要获取它的父键,即-Ksdd23d2djhsdgjhs。请参阅以下图片:
如果电子邮件匹配,则我希望获取上箭头所指的值。
我有一个电子邮件地址,并通过搜索user节点下的所有子节点来进一步检查是否匹配该电子邮件。如果电子邮件匹配,则我希望获取其父节点,就像图片中的Dn2LUAwdolg.....一样。
我可以获取用户节点下的第一个节点。假设在图片中显示的节点Dn2LU..在某个未知位置,我必须搜索所有用户才能找到其名称,以便在电子邮件子节点值与我比较的值相匹配。
希望现在清楚了。
![image](https://istack.dev59.com/iA9wL.webp)
我有一个电子邮件地址,并通过搜索user节点下的所有子节点来进一步检查是否匹配该电子邮件。如果电子邮件匹配,则我希望获取其父节点,就像图片中的Dn2LUAwdolg.....一样。
我可以获取用户节点下的第一个节点。假设在图片中显示的节点Dn2LU..在某个未知位置,我必须搜索所有用户才能找到其名称,以便在电子邮件子节点值与我比较的值相匹配。
希望现在清楚了。