From d945b6afab0dcacf5c7297cee28cfd00c41cdaf7 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Mon, 25 Sep 2023 15:54:05 +0600 Subject: [PATCH] Fix ne predicate (#3737) Signed-off-by: Denis Bykhov --- packages/core/src/predicate.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/predicate.ts b/packages/core/src/predicate.ts index 943dc150fd..31fdd526df 100644 --- a/packages/core/src/predicate.ts +++ b/packages/core/src/predicate.ts @@ -102,7 +102,7 @@ const predicates: Record = { }, $ne: (o, propertyKey) => { // eslint-disable-next-line eqeqeq - return (docs) => execPredicate(docs, propertyKey, (value) => !deepEqual(o, value)) + return (docs) => execPredicate(docs, propertyKey, (value) => (o != null ? !deepEqual(o, value) : value != null)) } }