1
我需要兩個模式之間有一些關係。像用戶和評論之間的關係。這是我試過的代碼。添加與貓鼬和mongodb的2個模式的關係
const user = new Schema({
uname:String,
email:String,
password:String,
created:{ type: Date, default: Date.now }
});
const comment = new Schema({
user:{
type : Schema.Types.ObjectId,
ref : 'user'
},
comment:String,
created:{ type: Date, default: Date.now }
});
我該如何保存數據以發表評論?我必須傳遞評論用戶的ID嗎?或者我可以傳遞任何唯一的值(電子郵件或用戶名)。如何傳遞數據並檢索評論數據?對於NoSQL數據庫來說,我相當陌生。
這有一個保存參考的例子:http://mongoosejs.com/docs/populate.html –