// 这里是文章
let articleSchema = new Schema({
title: String,
content: String
)}
// 这里是评论
let commentSchema = new Schema({
title: String,
content: String,
article: { type: Schema.Types.ObjectId, ref: 'Article' }
)}
var Article = mongoose.model('Article', articleSchema );
var Comment = mongoose.model('Comment', commentSchema );
我想再获取文章列表的时候,再通过文章_id获取该文章下的评论,想了好久”populate“只能从评论查回文章,该怎么搞呢,不可能再文章里面写n个评论的ref吧。感觉不现实啊。难道只能再获取到文章列表里再遍历每篇文章查一次?求解
article 里面可以存储一个comment的_id数组,就可以populate出评论了