diff --git a/models/profile.js b/models/profile.js index 2a31547..29a2d03 100644 --- a/models/profile.js +++ b/models/profile.js @@ -172,7 +172,8 @@ module.exports = { .aggregate([ { $match: { _id: Mongoose.Types.ObjectId(profileId), 'messages.image': { $exists: true } } }, { $unwind: '$messages' }, - { $match: { 'messages.isUser': false, 'messages.image': { $exists: true } } } + { $match: { 'messages.isUser': false, 'messages.image': { $exists: true } } }, + { $replaceRoot: { newRoot: '$messages.image' } } ]) .project('messages.image -_id') .exec((err, result) => {