// Basic examples for $mul (multiply) var coll = db.update_mul; coll.drop(); // $mul positive coll.remove() coll.save({_id:1, a:2}); coll.update({}, {$mul: {a: 10}}) assert.gleSuccess(coll.getDB()) assert.eq(coll.findOne().a, 20) // $mul negative coll.remove() coll.save({_id:1, a:2}); coll.update({}, {$mul: {a: -10}}) assert.gleSuccess(coll.getDB()) assert.eq(coll.findOne().a, -20) // $mul zero coll.remove() coll.save({_id:1, a:2}); coll.update({}, {$mul: {a: 0}}) assert.gleSuccess(coll.getDB()) assert.eq(coll.findOne().a, 0)