1
我有一個模式與子文檔內的人口的參考。貓鼬填充批次的數組
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 ...
});
現在我正在做多個人口。我怎樣才能確保單個人羣加載這批數組?