MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

tiefe Besiedlung mit Mungo

Vielleicht nur das.

Ich glaube nicht, dass Sie .populate('latestPost') brauchen als Ihr nächstes .populate() sollte sich um das Auffüllen des latestPost kümmern . Vielleicht stört das den nächsten.

User.findOne({ _id: req.user.id }).populate({ 
    path: 'latestPost',
    model: 'Post',
    populate: {
        path: 'author',
        model: 'User'
    }
}).exec(function (err, user) {

});