在Firebase中存储帖子评论的推荐方法是什么?

时间:2017-01-05 13:47:07

标签: json firebase firebase-realtime-database nosql

我正在使用Firebase构建一个基于经典博客样式结构的应用程序。

该应用会有properties(如帖子),userscomments(在每个属性上制作)。

最好将comments存储在每个property下,还是在其自己的路径/评论下以及对该属性的ID?

这是我到目前为止的结构:

enter image description here

在上图中,我开始将评论存储为自己的路径/评论,但我想知道这是不是最好的主意?如果是这样,我会将注释键设置为与属性键相同吗?

我仍然在试图构建像这样的平面数据库,来自更多的RDBM系统/体验。

由于 迈克尔

1 个答案:

答案 0 :(得分:0)

这取决于,如果你不总是必须访问每个评论的属性那么是的,我会将它们分开,就像你上面的两个键是相同的(只要它是一个确切的) 1-1映射)。

如果您每次需要访问评论时都需要其属性,那么您可以将它们组合到一个节点中。