[英]Firebase JSON Tree Structure
我創建了一個涉及學校學生的項目。 在開始構建此項目時,我遇到了三個主要問題:
1)建議使用哪種JSON樹結構或更佳?
schools
grades
users(uids)
info
要么
users(uids)
info (includes school and grade)
2)如果要使用第一個結構,我將如何訪問用戶的年級和學校,這對於首次登錄后能夠訪問用戶的其余聯系信息至關重要?
3)如果我要使用第二種結構,不是要查詢太多的用戶來查找許多學校之一的一個年級中的所有人員嗎?
有人請幫忙。 在這一點上,我只是超級困惑。
在進入它之前,請先指出一些關於Firebase的最佳做法:
有關更多信息, 請檢查此鏈接
我覺得下面的JSON結構會很好。 我不確定,因為我不知道您的確切要求。 這取決於您的要求。 但始終建議的方法是嘗試創建更多獨立的節點,因為您可以通過查詢訪問數據。
schools
users(uids)
Grades or info based on relation between grades and users
只需為用戶信息創建單獨的節點,為學校年級成員創建另一個節點
schooldb
schools
grades
users(uids)
並獲取信息
userdb
users(uids)
info (includes school and grade)
這是雙向關系的必要冗余
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.