4
我正在使用該項目的MongooseDeepPopulate包。我有SchemaA,SchemaB,SchemaC,SchemaD。我的SchemaD,SchemaC連接到SchemaB,SchemaB連接到SchemaA。貓鼬深填充限制中間模型
我已經這樣做了。
var deepPopulate = require('mongoose-deep-populate')(mongoose);
AlbumSong.plugin(deepPopulate, {
populate: {
'song.category': {select: 'name status'},
'song.poetId': {select: 'name status'}
}
});
song
與分類和poetId進一步聯繫。限制字段從category
和poetId
我成功。但我希望限制中間模型song
的字段。我的查詢查詢就像
AlbumSong.find(condition)
.deepPopulate('song.category song.poetId')
// .deepPopulate('song.category song.poetId' , '_id category poetId name nameHindi invalid status') // I tried this as well to limit records from song model as well.
.exec(function(err, playlist) {
callback(err, playlist);
});
我在哪裏弄錯了。
它沒有工作。 :( – Sankalp