सबसे पहले, नेवले को 3 से 4 में अपडेट करें और फिर नेवले में गहरी आबादी के लिए सबसे सरल तरीके का उपयोग करें:
मान लीजिए कि आपके पास ब्लॉग स्कीमा है जिसमें उपयोगकर्ता आईडी रेफरी आईडी के रूप में है और फिर उपयोगकर्ता में आपके पास स्कीमा समीक्षा के लिए रेफरी आईडी के रूप में कुछ समीक्षा है। तो मूल रूप से, आपके पास तीन स्कीमा हैं:1। ब्लॉग 2. उपयोगकर्ता3. समीक्षा करें
और, आपको ब्लॉग से पूछना होगा कि कौन सा उपयोगकर्ता इस ब्लॉग का मालिक है और उपयोगकर्ता समीक्षा करता है। तो आप अपना परिणाम इस प्रकार पूछ सकते हैं:
BlogModel
.find({})
.populate({
path : 'userId',
populate : {
path : 'reviewId'
}
})
.exec(function (err, res) {
})