anybody knows if it is possible to populate into a nested populated field?
Example from this topic :
Project.find(query)
.lean()
.populate({ path: 'pages' })
.exec(function(err, docs) {
var options = {
path: 'pages.components',
model: 'Component'
};
if (err) return res.json(500);
Project.populate(docs, options, function (err, projects) {
var options = {
path: 'components.otherstuff',
model: 'Stuff'
};
if (err) return res.json(500);
Project.populate(projects, options, function (err, stuffs) {
res.json(stuffs);
});
});
});
I need this kind of structure in my code, to populate arrays into the last nested array (4-levels).