14 lines
595 B
JavaScript
14 lines
595 B
JavaScript
|
|
t = db.where3;
|
|
t.drop()
|
|
|
|
t.save( { returned_date : 5 } );
|
|
t.save( { returned_date : 6 } );
|
|
|
|
assert.eq( 1, t.find(function(){ return this.returned_date == 5; }).count(), "A" );
|
|
assert.eq( 1, t.find({ $where : "return this.returned_date == 5;" }).count(), "B" );
|
|
assert.eq( 1, t.find({ $where : "this.returned_date == 5;" }).count(), "C" );
|
|
assert.eq( 1, t.find({ $where : "(this.returned_date == 5);" }).count(), "D" );
|
|
assert.eq( 1, t.find({ $where : "((this.returned_date == 5) && (5 == 5));"}).count(), "E" );
|
|
assert.eq( 1, t.find({ $where : "x=this.returned_date;x == 5;" }).count(), "F" );
|