我定义了以下猫鼬模式...
var BlogSchema = new Schema({
content: String,
comments:[CommentSchema], //embed the comments
owner: {type: ObjectId , ref: 'User'}
})
var CommentSchema = new Schema({
commentContent : String,
commentPostTime : Number,
likes : [{type: ObjectId , ref: 'User'}],
likeCount: {type: Number, default:0}
})
var UserSchema = new Schema({
})
当用户喜欢评论时。应该将用户添加到喜欢列表中,并且应该更新博客文档中嵌入的评论子文档。我不确定如何实现这一目标。
帮助表示赞赏。