查文章列表的时候怎么查出文章的Tags呢??
发布于 11 年前 作者 wensonsmith 4117 次预览 最后一次回复是 11 年前 来自
文章和tags是多对多的关系,所以我用了一个映射表存储文章和tag的对应,现在想查文章列表的时候查出tags,怎么进行那个关联查询啊 ?
首先是文章的 ArticleSchema
var ArticleSchema = new Schema({
title:{type:String},
content:{type:String},
status:{type:Number,default:1}
});
然后是MappingSchema
var MappingSchema = new Schema({
article_id:{ type:ObjectId },
tag_id:{ type:ObjectId },
create_at:{ type:String,default:Date }
});
最后是 TagSchema
var TagSchema = new Schema({
name:{ type:String },
});
怎么进行关联查询在查文章列表的时候顺便吧文章tags查出来呢??
2 回复
不需要
MappingSchema的查的时候populate一下tags就行了
恩,已经解决了~
我现在是把 MappingSchema 和 TagSchema 进行 populate :D