mirror of https://github.com/mongodb/mongo
22 lines
680 B
JavaScript
22 lines
680 B
JavaScript
// @tags: [
|
|
// # Uses $where operator
|
|
// requires_scripting
|
|
// ]
|
|
|
|
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");
|