summaryrefslogtreecommitdiff
path: root/jstests/where4.js
blob: 9989aa755b3990484d484d5ebeb1e3052aee32b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

db.where4.drop();

db.system.js.insert( { _id : "w4" , value : "5" } )

db.where4.insert( { x : 1 , y : 1 } )
db.where4.insert( { x : 2 , y : 1 } )

db.where4.update( { $where : function() { return this.x == 1; } } , 
                  { $inc : { y : 1 } } , false , true );


assert.eq( 2 , db.where4.findOne( { x : 1 } ).y )
assert.eq( 1 , db.where4.findOne( { x : 2 } ).y )

db.system.js.remove( { _id : "w4" } )