-1
我需要幫助來思考這個問題,這是我的firebase架構。製作一個公開的個人資料和一個私人的個人資料,角度4+
我需要的配置文件,但公衆的看法,如何是最好的方式,使之?
那麼,您如何看待模式以及一個用戶如何進行對話?
我認爲會話節點可以停留在用戶節點之外,並且每個用戶都引用對話。哪一個可以選擇?
我需要幫助來思考這個問題,這是我的firebase架構。製作一個公開的個人資料和一個私人的個人資料,角度4+
我需要的配置文件,但公衆的看法,如何是最好的方式,使之?
那麼,您如何看待模式以及一個用戶如何進行對話?
我認爲會話節點可以停留在用戶節點之外,並且每個用戶都引用對話。哪一個可以選擇?
您將多種數據類型嵌套在單個根下,這是大多數Firebase實時數據庫開發人員推薦的。其中一些最重要的原因是:
/Users/$uid/name
等,這樣他們可以讀取名稱,但不能讀取對話。在個人用戶節點上,這確實會起作用。但是由於您沒有/Users
的讀取權限,因此您無法再獲取用戶配置文件列表。來模擬你分享內容的常用方法是分裂的談話和用戶配置文件到單獨的頂級節點,每個鍵上的用戶的UID:
Users
$uid
name: "Matias Celiz"
gender: "..."
Conversations
$uid
...
如果你想獨立的公衆形象信息和私人資料信息,添加另一個頂級節點來分割兩者:
Users
$uid
name: "Matias Celiz"
gender: "..."
Profiles
$uid
name: "Matias Celiz"
Conversations
$uid
...