【发布时间】:2011-08-15 01:17:00
【问题描述】:
我们以聊天室为例。
我是否应该创建 2 个集合:Room 和 Messages,并将房间详细信息(标题、描述)与消息(正文/日期/作者)分开存储? Messages 集合将有一个名为“Room”的字段,该字段链接到 Room 的 ObjectId。
或
我应该创建 1 个名为 Room 的集合吗?然后在 Room 里面,有一个消息数组?
最佳做法是什么?你会怎么做?
【问题讨论】:
-
一遍又一遍地问同一个问题不值得任何赞成。