mirror of
https://github.com/jbranchaud/til
synced 2026-01-17 05:58:01 +00:00
Add Get Size Stats For A Collection as a mongodb til
This commit is contained in:
@@ -9,7 +9,7 @@ and pairing with smart people at Hashrocket.
|
|||||||
|
|
||||||
For a steady stream of TILs, [sign up for my newsletter](https://tinyletter.com/jbranchaud).
|
For a steady stream of TILs, [sign up for my newsletter](https://tinyletter.com/jbranchaud).
|
||||||
|
|
||||||
_922 TILs and counting..._
|
_923 TILs and counting..._
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -392,6 +392,7 @@ _922 TILs and counting..._
|
|||||||
### MongoDB
|
### MongoDB
|
||||||
|
|
||||||
- [Determine The Database Version](mongodb/determine-the-database-version.md)
|
- [Determine The Database Version](mongodb/determine-the-database-version.md)
|
||||||
|
- [Get Size Stats For A Collection](mongodb/get-size-stats-for-a-collection.md)
|
||||||
|
|
||||||
### MySQL
|
### MySQL
|
||||||
|
|
||||||
|
|||||||
30
mongodb/get-size-stats-for-a-collection.md
Normal file
30
mongodb/get-size-stats-for-a-collection.md
Normal 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/)
|
||||||
Reference in New Issue
Block a user