我是 Firebase 的新手,对 Swift 还是新手,我发现我在使用查询检索数据方面遇到了麻烦。
我的目标如下:
我尝试通过仅创建一个组成员的对象(使用它的AutoId键)来压缩数据。
sys.path.append('/usr/local/lib/python2.7/site-packages')
import essentia
我尝试使用以下代码来运行用户列表,尝试仅拉取相关组。不幸的是我收到了InvalidQueryParameter错误。
{ groupMembers:
-KM0fTdaN2D_BKkvlk34:
user1: true
user2: true
user3: true
}
-KM4ZaXCvALCV_gN74U8: {
user3: true
user4: true
}
}
我是否朝着正确的方向前进?我已经尝试了许多其他策略来链接方法而没有任何运气。 感谢您的帮助 - 我真的很感激!!
答案 0 :(得分:0)
您需要在每个用户下存储一个组ID列表,跟踪每个用户所在的组。 您的数据库结构应该类似于:
Users: {
User_id_1: {
Name: "user name",
...
Groups: {
group_id_1: true,
group_id_2: true,
...
}
}
},
Groups: {
group_id_1: {
user_id_1: true,
...
}
}