From ce916c82249c612cb90821a65442b3047bcb4ef7 Mon Sep 17 00:00:00 2001 From: Mike Date: Fri, 7 Feb 2020 15:00:05 -0500 Subject: [PATCH] fix: not supported --- lib/__tests__/comparison.test.js | 2 +- lib/utils.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/__tests__/comparison.test.js b/lib/__tests__/comparison.test.js index 2cccf39..19adebc 100644 --- a/lib/__tests__/comparison.test.js +++ b/lib/__tests__/comparison.test.js @@ -57,7 +57,7 @@ describe('Comparison', () => { { language: /EN/gi }, { 'bestFriend.name': /jon/gi }, { 'colleague.age': { $exists: true } }, - { 'colour': { $or: [{ $exists: false }, { $eq: null }] } }, + { 'colour': { $eq: null } }, ], })); diff --git a/lib/utils.js b/lib/utils.js index d89aedc..d8c6bc3 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -93,7 +93,7 @@ const isLessThanOrEqualTo = (a, b, locale) => const cast = (v) => { if (v === '*') return { $exists: true }; - if (v === '!') return { $or: [{ $exists: false }, { $eq: null }] }; + if (v === '!') return { $eq: null }; const test = validate(v); if (test.date()) return v;