0
我有一个像猫鼬查询用户图形
name : {
type : String
},
organizations : [{
type : mongoose.Schema.ObjectId,
ref : 'Organization'
}]
用户和类似组织:
name : {
type : String
},
members : [
user : {
type : mongoose.Schema.ObjectId,
ref : 'User'
},
role : {
type : String
}
]
如果我想每一个用户的用户可以达到,说所有的构件中的用户他的组织名单,我如何做一个查询(填充用户会很好)?
要得到所有组织我想过:
Organization.find({ '_id' : { $in: user.organizations } }).exec(function (err, organizations) { });
我想避免多次查询,任何帮助表示赞赏!
将是很有益 – pfried 2013-02-12 13:19:53