blob: 73be9c77b9490953d1164fb5a67a8a902172c783 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
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
|