2017-10-12 50 views

回答

1

什麼是Firebase實時數據庫,它不僅僅是性能,而是關於信息檢索策略。

您可以自由保存嵌套在帖子結構中的特定帖子的每個帖子的ID,但是如果您覺得每次獲得帖子時都不需要檢索所有這些信息(讓我們假設您查詢例如,只能顯示爲摘要卡的帖子列表),那麼您不會希望將其嵌套,而是在「post_likes/{postId}」節點下平放。

請記住,在Firebase實時數據庫中,您不能過濾掉您不想接收的節點。在您檢索節點的時刻,您可以一直深入到結構中。

現在想想同一個例子,但是要註釋。同樣的事情也適用,所以我們可以在「post_comments/{postId}」節點下構建我們的評論,只有當我們願意顯示評論時才能檢索它。

+0

很棒的回答。這些確實是最常見的原因。 –