0
使用Parse.com的「關係」,你如何確定兩個類中的哪一個應該擁有關係?解析關係:哪個類應該擁有它?
例如,考慮WhatsApp組。
用戶應該有一個關係,列出它所訂閱的所有組?
還是應該組關聯列出組中的所有用戶?
而且,每一個關係都有意義嗎?複製數據?
使用Parse.com的「關係」,你如何確定兩個類中的哪一個應該擁有關係?解析關係:哪個類應該擁有它?
例如,考慮WhatsApp組。
用戶應該有一個關係,列出它所訂閱的所有組?
還是應該組關聯列出組中的所有用戶?
而且,每一個關係都有意義嗎?複製數據?
取決於您是否想將某些元數據存儲在某個類中。它在文件的這一部分解釋相當不錯:
https://parse.com/docs/relations_guide#manytomany-relations
決定在這裏關鍵是你是否想任何元數據附加到 兩個實體之間的關係。如果你不這樣做,使用數組的分析關係或者 將成爲最簡單的選擇。一般而言,使用陣列的 將導致更高的性能,並且需要更少的 查詢。如果多對多關係中的任何一方可能導致包含超過100個左右對象的數組,則出於同樣的原因 指針對於一對多關係更好,解析關係或 連接表將會是更好的選擇。
在whatsapp中,由於您有權訪問用戶,我認爲它應該更像是用戶所屬的組。讀取作爲書和用戶作爲作者的多組關係。這將是有道理的