我有一个模型注解,在其架构中存储对发布模型的引用
let commentSchema = new mongoose.Schema({
post: {
type:Schema.Types.ObjectId,
ref:"post"
},
user:{
type:"String"
},
commentBy:{
type:String,
},
date: {
type: String,
},
commentMessage: {
type: String,
},
replies:[
{
type:Schema.Types.ObjectId,
ref:"Reply"
}
]
})
现在我从前端得到了一个帖子的ID,我该怎么做才能得到所有具有相同帖子ID的帖子的评论?
1条答案
按热度按时间pprl5pva1#
这将返回所有与id(post id)匹配的评论。注意你应该将id转换为ObjectId,从前端id将是字符串格式。
请使用mongodb npm进行转换。