From 388c3182ea79ca7b4cd98a8bcc44f28775437aff Mon Sep 17 00:00:00 2001 From: Benjamin Goering Date: Wed, 1 Mar 2017 13:08:36 +0800 Subject: [PATCH] Change add,removeTag in CommentsService to use simpler query then elemMatch --- services/comments.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/comments.js b/services/comments.js index 4b11f3622..b0594cf8d 100644 --- a/services/comments.js +++ b/services/comments.js @@ -59,7 +59,7 @@ module.exports = class CommentsService { const filter = { id, - tags: {$not: {$elemMatch: {name}}} + 'tags.name': {$ne: name}, }; const update = { $push: {tags: { @@ -101,7 +101,7 @@ module.exports = class CommentsService { static removeTag(id, name) { const filter = { id, - tags: {$elemMatch: {name}} + 'tags.name': name, }; const update = {$pull: {tags: {name}}}; return CommentModel.update(filter, update)