Skip to content

Commit f6ffa6d

Browse files
committed
bugfix in date queries
1 parent 15bb74f commit f6ffa6d

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/database/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,11 @@ class Database4Api extends Database {
296296
continue;
297297
}
298298
// If it is an object with mongo operators then convert every value inside
299+
// This is useful for operators like $lt (lower than), $gt (greater than), etc.
300+
// However this must not be run for operator like $exists
299301
for (const [k, v] of Object.entries(value)) {
302+
// If the value is a boolean then do nothing (e.g. k is $exists)
303+
if (v === true || v === false) continue;
300304
value[k] = new Date(v);
301305
}
302306
}

0 commit comments

Comments
 (0)