Мой выход в скринеPopulate запрос в массиве вложенных документов - мангуст
и мой Заселите запрос
Post.findOne({_id:req.query.id}).
populate('user').
populate('comment').
exec(function(err,docs){
if(err){
console.log(err);
}
console.log(docs);
res.send(docs);
});
});
Как получить данные объекта пользователя в комментариях массива?
Можете ли вы попробовать включить фактический код в ваш вопрос, а не изображения, потому что код в изображениях не могут быть скопированы и вставить в редактор и скомпилировать, чтобы воспроизвести проблему? Среди многих других причин, по которым обычно не рекомендуется размещать изображения кода здесь на SO, изображения большие и трудночитаемые на некоторых мобильных устройствах, их нельзя искать и, следовательно, не полезны будущим читателям – chridam
, пожалуйста, разместите свою схему - запрос выглядит нормально, поэтому проблема должна быть в схеме. ахх - я только что заметил. Ваш запрос работает, но вы не нашли способ заполнить поле Post.comment.comments.user. См. Ниже ответ. – Reto