我正在尝试创建一个云功能,用于搜索数据库中的特定子项。
这是我的数据库结构:
places
place_id_1
users
user1
date: 1231233
user2
date: 3213424
place_id_2
users
user3
date: 123442
我想要做的是搜索“user1”连接的节点(“place_id_1”就是这种情况)。
在“地方”节点下可能会有很多孩子,所以重复所有这些都不是一个好主意(这可能需要很长时间..)
有没有办法轻松查询并获取与特定用户关联的所有节点?
答案 0 :(得分:0)
Firebase只允许您在1级查询。您需要创建一个参考表。例如:
usersReference:
user1:
place_01
user2:
place_02
请在这里查看:Firebase Query Double Nested