我的Firebase数据结构如下所示:
我要迭代并搜索特定的用户电子邮件地址。
我尝试使用dataSnapshot
,但是工作了几个小时后,我一无所有。
将感谢您的帮助或示例。
谢谢。
答案 0 :(得分:0)
您当前的结构可让您轻松找到特定企业的用户。但是,它不允许您轻松地为特定用户查找企业,或在所有企业中查找特定用户。
要允许后者,您需要存储一个平坦的用户列表,以便您可以搜索整个列表。像这样的顶级节点可能适用于此用例:
Users: {
"$uid": {
"email": "test@g.com",
"business": "test (1593695305)",
...
}
}
另请参阅: