我在firebase中有这样一张桌子:
thread_users{
thread_id{
user_id{
//user details
}
}
}
thread_users
应该有多个thread_id
,每个thread_id
都有多个用户。
我只拥有用户的user_id
。我需要使用此user_id
进行查询,以查找用户所属的thread_id
。
我还没有找到任何有效的解决方案。请帮助我这样做:)
答案 0 :(得分:0)
您必须单独保存user_id
到thread_id
映射。这将对一些数据进行非规范化处理,但这在使用Firebase实时数据库时非常正常甚至是recommended。
或者您可以查看Cloud Firestore for Firebase。在那里,您应该能够按thread_id
创建文档,并在每个文档中都有users
的子集合。