diff --git a/models/profile.js b/models/profile.js index 621dc04..358fa54 100644 --- a/models/profile.js +++ b/models/profile.js @@ -169,14 +169,8 @@ module.exports = { allMessageImages: (e, profileId) => { const promise = new Promise((resolve, reject) => { ProfileModel - .find({ $and: [{ _id: profileId }, {'messages.isUser': false}, {'messages.image': { $exists: true }}] }) - .select('messages') - .populate({ - path: 'messages', - match: { $and: [{ isUser: false }, { image: { $exists: true } }, { text: { $exists: false } }] }, - select: '-_id -isUser -order -text -timestamp', - sort: { order: 1 } - }) + .find({ _id: profileId, 'messages.$.image': { $exists: true } }) + .select('messages') .exec((err, result) => { if (err) { reject(err);