diff options
-rw-r--r-- | client/lib/filter.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/client/lib/filter.js b/client/lib/filter.js index d57f3e78..ecc95d40 100644 --- a/client/lib/filter.js +++ b/client/lib/filter.js @@ -11,7 +11,7 @@ function showFilterSidebar() { // Use a "set" filter for a field that is a set of documents uniquely // identified. For instance `{ labels: ['labelA', 'labelC', 'labelD'] }`. // use "subField" for searching inside object Fields. -// For instance '{ customFields: [{_id : 'field1'}]} (subField would be: _id) +// For instance '{ customFields: [{_id : { $in: ['field1']}}]} (subField would be: _id) class SetFilter { constructor(subField = '') { this._dep = new Tracker.Dependency(); @@ -70,7 +70,7 @@ class SetFilter { const selector = []; this._selectedElements.forEach((element) => { const item = []; - item[this.subField] = element; + item[this.subField] = {$in: [element]}; selector.push(item); }); return {$in: selector}; |