Nejprve aktualizujte mongoose 3 na 4 a poté použijte nejjednodušší způsob pro hlubokou populaci v mongoose, jak je uvedeno níže:
Předpokládejme, že máte schéma blogu s userId jako ref Id a pak v User máte nějakou recenzi jako ref Id pro kontrolu schématu. Takže v podstatě máte tři schémata:1. Blog2. Uživatel3. Recenze
A z blogu se musíte dotázat, který uživatel vlastní tento blog a uživatelskou recenzi. Takže můžete svůj výsledek dotazovat jako:
BlogModel
.find({})
.populate({
path : 'userId',
populate : {
path : 'reviewId'
}
})
.exec(function (err, res) {
})