下面是我的模式。mongoose js:當字段不是列表時應該嵌入文檔嗎?
var UserModel = new Schema({
id: ObjectId
, email: String
, firstName: String
, lastName: String
, password: String
});
var MessageModel = new Schema({
id: ObjectId
, createdDate: { type: Date, default: Date.now }
, user: String // should this be [UserModel]?
, body: String
});
對我而言,每條消息都有一個用戶,但只有一個。我應該嵌入UserModel還是應該將用戶字段保留爲字符串。一個未來的用例是返回包含消息正文,創建日期和用戶(名字和姓氏連接)的查詢。謝謝。
感謝您的答案。 – 2012-01-03 23:31:33