Java:迭代Firebase数据树(实时)
我的Firebase数据结构如下所示: 我想迭代并搜索特定的用户电子邮件地址 我试过使用Java:迭代Firebase数据树(实时),java,firebase,firebase-realtime-database,iterator,Java,Firebase,Firebase Realtime Database,Iterator,我的Firebase数据结构如下所示: 我想迭代并搜索特定的用户电子邮件地址 我试过使用dataSnapshot,但工作了几个小时后,我一无所获 如有任何帮助或示例,将不胜感激 谢谢。您当前的结构允许您轻松找到特定业务的用户。但是,它不允许您轻松地为特定用户查找业务,也不允许您在所有业务中查找特定用户 要允许后者,您需要存储一个用户的平面列表,以便可以在该列表中进行搜索。这样的顶级节点可以用于此用例: Users: { "$uid": { "email
dataSnapshot
,但工作了几个小时后,我一无所获
如有任何帮助或示例,将不胜感激
谢谢。您当前的结构允许您轻松找到特定业务的用户。但是,它不允许您轻松地为特定用户查找业务,也不允许您在所有业务中查找特定用户 要允许后者,您需要存储一个用户的平面列表,以便可以在该列表中进行搜索。这样的顶级节点可以用于此用例:
Users: {
"$uid": {
"email": "test@g.com",
"business": "test (1593695305)",
...
}
}
另见:
Users: {
"$uid": {
"email": "test@g.com",
"business": "test (1593695305)",
...
}
}
另见: