blob: dd428b5fd4babfe807beb976dc86bbc5319c80b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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() );
t.update( {} , { $set : { x : bigString } } );
err = db.getLastErrorObj();
assert( err.err, err );
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
|