Първо, актуализирайте mongoose 3 до 4 и след това използвайте най-простия начин за дълбока популация в mongoose, както следва:
Да предположим, че имате схема на блог с userId като ref Id и след това в User имате преглед като ref Id за преглед на схемата. Така че по принцип имате три схеми:1. Блог2. Потребител 3. Преглед
И трябва да направите заявка от блог, кой потребител притежава този блог и потребителския преглед. Така че можете да заявите резултата си като:
BlogModel
.find({})
.populate({
path : 'userId',
populate : {
path : 'reviewId'
}
})
.exec(function (err, res) {
})