0
我有兩個實體。具有多對多關係的用戶和項目。我會讀/查詢在mongodb中建立多對多關係的最佳方法是什麼?
- 項目通過用戶ID - 時間
- 用戶以產品編號50% - 的時間
書寫性能此事不到風度50%。
我應該如何存儲這些數據以獲得最佳性能?
user:{id:1, items:[1,2,3,4,5]}
和指數的項目- 類似的項目即
item:{id:1, users:[1,2,3,4,5]}
- 只有ID即重複數據和索引ü
ser:{id:1, items:[1,2,3,4,5]} and item:{id:1, users:[1,2,3,4,5]}
不知道你的應用程序如何工作,這是很難做出最好的區別;你最喜歡什麼?你的應用程序如何工作?你的閱讀在哪裏?你的寫作在哪裏? – Petrogad 2012-01-06 22:51:13
正如我寫的,我將同時使用user_id和item_id進行讀取(查詢)。寫作表現不會改變 - 這是非常罕見的操作。 – yura 2012-01-06 23:31:25