From a369177e1901e36a35bea4f9abdc1b70b32fe1ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Y=C3=BBki=20Vachot?= Date: Wed, 15 Dec 2021 02:08:18 +0100 Subject: [PATCH] Update: User.ad --- app-backend/controllers/user.controller.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app-backend/controllers/user.controller.js b/app-backend/controllers/user.controller.js index c822e55..68b0af7 100644 --- a/app-backend/controllers/user.controller.js +++ b/app-backend/controllers/user.controller.js @@ -412,13 +412,12 @@ exports.ad = (req, res) => { } let match, pick; if(interests.length > 0){ - match = {$match: {isVisible: true, isActive: true, interests: {$in: interests}}}; + match = {$match: {isVisible: true, isActive: true, interests: {$elemMatch: {interest: {$in: interests}}}}}; pick = {$limit: parseInt(quantity, 10)} } else { match = {$match: {isVisible: true, isActive: true}}; pick = {$sample: {size: parseInt(quantity, 10)}}; } - console.log(match, pick, interests); Ad.aggregate([ match, pick