1
有一個用戶模型和一個帳戶模型。用戶可以擁有多個帳戶。大約一個用戶有5個賬戶。Mongomapper - 嵌入式文檔還是一對多還是...?
我應該在這種情況下使用什麼樣的關聯:EmbeddedDocument或一對多?
有一個用戶模型和一個帳戶模型。用戶可以擁有多個帳戶。大約一個用戶有5個賬戶。Mongomapper - 嵌入式文檔還是一對多還是...?
我應該在這種情況下使用什麼樣的關聯:EmbeddedDocument或一對多?
沒有用戶可以存在帳戶嗎?你可以有超過1個用戶使用同一個帳戶嗎? 它似乎並不如此,也許它是將帳戶嵌入到用戶。
的帳戶就不可能存在沒有用戶,但是用戶1可以有不同的賬戶。而且一個帳戶可以屬於不同的用戶。這似乎是多對多的關係,不是嗎? –
然後它似乎是一個多對多的關係,這通常是通過鏈接完成的。 – pdjota
嘗試使用包含用戶和帳戶的ID的第三個集合。也許稱爲UserAccountRelationship。如果你不受面向文檔的數據庫如MongoDB的影響,關係數據庫似乎更適合這個用例 –