【问题标题】:query for blog FIREBASE + REACTJS查询博客 FIREBASE + REACTJS
【发布时间】:2020-09-25 06:36:09
【问题描述】:

多年来,我一直在尝试为我的博客进行 Firebase 查询。我有这个数据结构。

[{ "-M5ivrqL4XMxI3dYokP0" : { -> ID group "title" : "group stackoverflow", "members" : { "-M88aIjP1ENue0GChAE1" : { "acepted" : "1", "comment" : "lorem ipsum", "createdAt" : "24-05-2020 22:11", "idUser" : "W1fQvOYOATXIiNEj0hG07339sIe2" }, "-M95m_Tv1XnD0KlAQeXx" : { "acepted" : "1", "comment" : "lorem ipsum", "createdAt" : "05-06-2020 19:21", "idUser" : "6xo3Y3yb2KeQvjW8Csxnbcqd2xH2" }, } } }]

我正在寻找的是将组和所有具有名称和缩略图的用户显示在头像组件中。类似于 sql 中的内部连接,但在 firebase 中我没有设法得到它。谢谢。

【问题讨论】:

    标签: reactjs firebase firebase-realtime-database


    【解决方案1】:

    Firebase 没有等效的 SQL 连接语句。如果您想获取两个不同实体(在您的情况下为博客/成员和用户)的数据,您有两种选择:

    1. 获取相关博客后,读取每个会员的数据。
    2. 将每个用户的相关数据复制到他们所属的每个博客中。

    这两种方法都没有比另一种更好,尽管第二种方法更常见于优化读取吞吐量的人,而前者更常见于刚接触 NoSQL 数据建模的人。

    一些推荐阅读以掌握这一点:

    【讨论】:

    • 非常感谢,我已经阅读了所有文章,现在我从视频开始。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多