t = db.scan_capped_id; t.drop() x = t.runCommand( "create" , { capped : true , size : 10000 } ) assert( x.ok ) for ( i=0; i<100; i++ ) t.insert( { _id : i , x : 1 } ) function q() { return t.findOne( { _id : 5 } ) } function u() { var res = t.update( { _id : 5 } , { $set : { x : 2 } } ); if ( res.hasWriteError() ) throw res; } // SERVER-3064 //assert.throws( q , [] , "A1" ); //assert.throws( u , [] , "B1" ); t.ensureIndex( { _id : 1 } ) assert.eq( 1 , q().x ) q() u() assert.eq( 2 , q().x )