Skip to content

Commit aaf4f2e

Browse files
committed
Improve code.
1 parent 91aea96 commit aaf4f2e

1 file changed

Lines changed: 6 additions & 18 deletions

File tree

nosql.js

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2522,44 +2522,32 @@ function compare_not(doc, index, item) {
25222522

25232523
function compare_eq_date(doc, index, item) {
25242524
var val = doc[item.name]
2525-
if (val)
2526-
return item.value === (val instanceof Date ? val : new Date(val));
2527-
return false;
2525+
return val ? item.value === (val instanceof Date ? val : new Date(val)) : false;
25282526
}
25292527

25302528
function compare_lt_date(doc, index, item) {
25312529
var val = doc[item.name];
2532-
if (val)
2533-
return item.value < (val instanceof Date ? val : new Date(val));
2534-
return false;
2530+
return val ? item.value < (val instanceof Date ? val : new Date(val)) : false;
25352531
}
25362532

25372533
function compare_gt_date(doc, index, item) {
25382534
var val = doc[item.name];
2539-
if (val)
2540-
return item.value > (val instanceof Date ? val : new Date(val));
2541-
return false;
2535+
return val ? item.value > (val instanceof Date ? val : new Date(val)) : false;
25422536
}
25432537

25442538
function compare_eqlt_date(doc, index, item) {
25452539
var val = doc[item.name];
2546-
if (val)
2547-
return item.value <= (val instanceof Date ? val : new Date(val));
2548-
return false;
2540+
return val ? item.value <= (val instanceof Date ? val : new Date(val)) : false;
25492541
}
25502542

25512543
function compare_eqgt_date(doc, index, item) {
25522544
var val = doc[item.name];
2553-
if (val)
2554-
return item.value >= (val instanceof Date ? val : new Date(val));
2555-
return false;
2545+
return val ? item.value >= (val instanceof Date ? val : new Date(val)) : false;
25562546
}
25572547

25582548
function compare_not_date(doc, index, item) {
25592549
var val = doc[item.name];
2560-
if (val)
2561-
return item.value !== (val instanceof Date ? val : new Date(val));
2562-
return false;
2550+
return val ? item.value !== (val instanceof Date ? val : new Date(val)) : false;
25632551
}
25642552

25652553
function compare_likebeg(doc, index, item) {

0 commit comments

Comments
 (0)