1
我不知道如果我只使用嵌入文檔在這個例子中:mongodb數據模型設計 - 僅嵌入文檔?
- 我有
- 每個用戶有多個頁面
- 每個頁面都有多個會話 的用戶的基本模型
- 每個會話有多個動作
因此,它可能是這樣的:
user = {
'email': '[email protected]',
'pages': [
{
'name': 'best page',
'sessions': [
{
session_name: 'abc',
actions: [
{abc: 'def'},
{abc: 'def'}
]
},
]
}, ..
]
};
基本上有3個嵌套數組。會話數據將僅用於閱讀(無更新操作)。我正在考慮將會話作爲另一個模型在頁面上進行參考。這是個好主意嗎?