In primo luogo, aggiorna la mangusta da 3 a 4 e quindi utilizza il modo più semplice per la popolazione profonda della mangusta come di seguito:
Supponiamo che tu abbia lo schema del blog con userId come ref Id e quindi in User hai qualche recensione come ref Id per la revisione dello schema. Quindi, in sostanza, hai tre schemi:1. Blog2. Utente3. Rivedi
E devi interrogare dal blog, quale utente possiede questo blog e la recensione dell'utente. Quindi puoi interrogare il tuo risultato come:
BlogModel
.find({})
.populate({
path : 'userId',
populate : {
path : 'reviewId'
}
})
.exec(function (err, res) {
})