Select 使用密钥 firebase 管理节点 js 查询
Select query using key firebase admin node js
我在 firebase 中有这样一个 table:
thread_users{
thread_id{
user_id{
//user details
}
}
}
thread_users
应该有多个 thread_id
,每个 thread_id
有多个用户。
我只有一个用户的user_id
。我需要使用此 user_id
进行查询以查找属于 thread_id
的用户。
对于这个需求,我还没有找到好的解决方案。请帮助我做到这一点:)
您必须单独保存 user_id
到 thread_id
的映射。这将使一些数据非规范化,但这是完全正常的,甚至 recommended 在使用 Firebase 实时数据库时也是如此。
或者您可以查看 Cloud Firestore for Firebase。在那里你应该能够为每个 thread_id
创建一个文档,并在每个文档中有一个 users
的子集合。
我在 firebase 中有这样一个 table:
thread_users{
thread_id{
user_id{
//user details
}
}
}
thread_users
应该有多个 thread_id
,每个 thread_id
有多个用户。
我只有一个用户的user_id
。我需要使用此 user_id
进行查询以查找属于 thread_id
的用户。
对于这个需求,我还没有找到好的解决方案。请帮助我做到这一点:)
您必须单独保存 user_id
到 thread_id
的映射。这将使一些数据非规范化,但这是完全正常的,甚至 recommended 在使用 Firebase 实时数据库时也是如此。
或者您可以查看 Cloud Firestore for Firebase。在那里你应该能够为每个 thread_id
创建一个文档,并在每个文档中有一个 users
的子集合。