आपको इसे दो चरणों में करने की आवश्यकता है; सबसे पहले survey
को पॉप्युलेट करना , और फिर survey.user
. को पॉप्युलेट करना Model.populate
पर एक अलग कॉल का उपयोग करना
:
questions.findOne({_id: '0000'})
.populate('survey')
.exec(function(err, question) {
questions.populate(
question,
{ path: 'survey.user', model: 'User'},
function(err, question) {...});
});