1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 15:18:01 +00:00

Add Get Size Stats For A Collection as a mongodb til

This commit is contained in:
jbranchaud
2020-06-06 12:41:20 -05:00
parent 96cbe04c2a
commit b1a50708a3
2 changed files with 32 additions and 1 deletions

View File

@@ -0,0 +1,30 @@
# Get Size Stats For A Collection
For any collection in your MongoDB instance.
```javascript
> db.getCollectionNames()
["books", "authors", "genres"]
```
You can list a collection of stats, which include the amount of disk space that
collection is utilizing.
```javascript
> db.books.stats().size
11057056
```
By default this size is in bytes, which isn't all that human-readable of a
value.
By passing in a `scale` value to `stats()`, you can get a value that is a bit
more understandable. A scale of `1024` would give you kilobytes, so a scale of
`1024 * 1024` would give you megabytes.
```javascript
> db.books.stats({ scale: 1024 * 1024 }).size
10
```
[source](https://docs.mongodb.com/manual/reference/method/db.collection.stats/)