【问题标题】:Select query using key firebase admin node js使用 key firebase admin node js 选择查询
【发布时间】:2017-11-16 02:18:27
【问题描述】:

我在 firebase 中有一张这样的表:

thread_users{
  thread_id{
    user_id{
      //user details
    }
  }
}

thread_users 应该有多个thread_ids,每个thread_id 有多个用户。

我只有一个用户的user_id。我需要使用这个user_id查询来查找用户所属的thread_ids。

我还没有找到任何好的解决方案来满足这个要求。请帮我这样做:)

【问题讨论】:

    标签: javascript node.js firebase firebase-realtime-database firebase-admin


    【解决方案1】:

    您必须分别保存 user_idthread_id 的映射。这将使一些数据非规范化,但这是完全正常的,甚至在使用 Firebase 实时数据库时recommended

    您也可以查看Cloud Firestore for Firebase。在那里,您应该能够为每个 thread_id 创建一个文档,并在每个文档中拥有一个 users 的子集合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多