When specifying the 'size' parameter for a capped collection, which of the following sizes from db.collection.stats()
is capped to that size?
is it "size"
, "storageSize"
, "storageSize"+"totalIndexSize"
or some other option?
Thanks!
Asked
Active
Viewed 869 times
1

achiash
- 1,692
- 2
- 12
- 14
1 Answers
1
According to the documentation:
Optional. Specifies a maximum size in bytes for a capped collection. The size field is required for capped collections. If capped is false, you can use this field to preallocate space for an ordinary collection.
So I would assume it is storageSize.
This would also suggest it is limited on storageSize:
https://jira.mongodb.org/browse/SERVER-5615
Where Elliot says:
Indexes don't count within the capped size. The capped size is for data alone. Indexes do use space, but b-trees have up to 50% extra space because of balancing. The guarantee is that it'll never be more than 50%.

Daniel Williams
- 8,673
- 4
- 36
- 47