【发布时间】:2013-03-06 01:10:12
【问题描述】:
我有一个架构,其中包含子文档中的人口参考。
var schema = new mongoose.Schema({
references: {
images: [{ref: 'Page', type: mongoose.Schema.Types.ObjectId}],
files: [{ref: 'Page', type: mongoose.Schema.Types.ObjectId}]
}
});
然后为它创建一个模型,匹配引用的名称(pages => pages)。
var Page = mongoose.model('Page', schema);
我想通过标识符检索页面并检索所有引用。
Page.findById(id)
.populate('references.images') // Err.. two populations..
.populate('references.files') // Err.. two populations..
.exec(function(err, page) {
// ... snip ...
});
现在我正在做多个人口。如何确保单个种群加载这批数组?
【问题讨论】:
标签: javascript node.js mongodb mongoose