19 lines
457 B
JavaScript
19 lines
457 B
JavaScript
|
|
bigString = "";
|
|
while ( bigString.length < 16000 )
|
|
bigString += ".";
|
|
|
|
t = db.index_bigkeys_update;
|
|
t.drop();
|
|
|
|
t.insert( { _id : 0, x : "asd" } );
|
|
t.ensureIndex( { x : 1 } );
|
|
|
|
assert.eq( 1, t.count() );
|
|
|
|
assert.writeError(t.update( {} , { $set : { x : bigString } } ));
|
|
|
|
assert.eq( 1, t.count() );
|
|
assert.eq( "asd", t.findOne().x ); // make sure doc is the old version
|
|
assert.eq( "asd", t.findOne( { _id : 0 } ).x ); // make sure doc is the old version
|