Måske netop dette.
Jeg tror ikke, du behøver .populate('latestPost')
som din næste .populate()
skal sørge for at udfylde latestPost
. Måske forstyrrer det den næste.
User.findOne({ _id: req.user.id }).populate({
path: 'latestPost',
model: 'Post',
populate: {
path: 'author',
model: 'User'
}
}).exec(function (err, user) {
});