Files
mongo/jstests/core/server1470.js
Siyuan Zhou 3660343e0b SERVER-12127 migrate js tests to jscore suite when not related to writes
Migrate js tests starting from j-z.
Include SERVER-12920 Update use_power_of_2.js

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
2014-03-03 22:54:10 -05:00

21 lines
512 B
JavaScript

t = db.server1470;
t.drop();
q = { "name" : "first" , "pic" : { "$ref" : "foo", "$id" : ObjectId("4c48d04cd33a5a92628c9af6") } };
t.update( q , {$set:{ x : 1 } } , true, true );
ref = t.findOne().pic
assert.eq( "object", typeof( ref ) );
assert.eq( q.pic["$ref"] , ref["$ref"] )
assert.eq( q.pic["$id"] , ref["$id"] )
// just make we haven't broken other update operators
t.drop();
t.update( { _id : 1 , x : { $gt : 5 } } , { $set : { y : 1 } } , true );
assert.eq( { _id : 1 , y : 1 } , t.findOne() );