Po pierwsze, zaktualizuj mangusty 3 do 4, a następnie użyj najprostszego sposobu na głębokie zaludnienie mangusty, jak poniżej:
Załóżmy, że masz schemat bloga mający identyfikator użytkownika jako identyfikator referencyjny, a następnie w polu User masz przegląd jako identyfikator referencyjny dla przeglądu schematu. Więc w zasadzie masz trzy schematy :1. Blog2. Użytkownik3. Recenzja
I musisz zadać pytanie z bloga, który użytkownik jest właścicielem tego bloga i który użytkownik przegląda. Możesz więc zapytać o swój wynik jako :
BlogModel
.find({})
.populate({
path : 'userId',
populate : {
path : 'reviewId'
}
})
.exec(function (err, res) {
})