0
我使用的是Mongoid 3.我有一個Video模型。 dates
應該是嵌入式文檔還是Array
類型?日期應該是嵌入式文檔嗎?
如果我有這樣的結構:
{
:id => 2,
:dates => [
{
:date => Time.now.strftime('%Y%m%d').to_i,
:views => {
:non_uniques => 1,
:uniques => 1,
:countries => {
:us => 1,
:uk => 1
}
},
:likes => 1,
:comments => 1,
}
]
}
此外,應views
,countries
是嵌入文檔?
所以'日期','意見'和'國家'將成爲單獨的模型?即'video ebeds_many dates','日期embeds_many views','views embeds_many countries'?聽起來不錯? – 2013-05-11 01:04:50
是的,它會好的,因爲我已經說過,如果你的查詢大部分時間顯示視頻與所有這些信息。即使你可以多收藏一些國家,以防你需要更多的細節來保持國家的其他觀點,但在視頻統計的情況下,你只想顯示國家名稱,只保留視頻文件中的國家名稱。 – Devesh 2013-05-11 04:58:10