blob: 751699b58b7120ca14e3532ae5c092df73125c33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
name = "server2639";
t = db.getCollection(name);
t.drop();
db.createCollection(name, {capped: true, size: 1});
size = t.stats().storageSize;
bigString = "";
while (bigString.length < size)
bigString += ".";
t.insert({x: 1});
var res = t.insert({x: 2, bigString: bigString});
assert.writeError(res);
assert.eq(1, t.count()); // make sure small doc didn't get deleted
assert.eq(1, t.findOne().x);
// make sure can still insert
t.insert({x: 2});
assert.eq(2, t.count());
|