w3resource

MongoDB: db.collection.totalSize() method

db.collection.totalSize

The db.collection.totalSize() method is used to reports the total size of a collection, including the size of all documents and all indexes on a collection.

Syntax:

db.collection.totalSize()

Returns:

The total size in bytes of the data in the collection plus the size of every index on the collection.

Sample document in the restaurants collection:


{
  "address": {
     "building": "1007",
     "coord": [ -73.856077, 40.848447 ],
     "street": "Morris Park Ave",
     "zipcode": "10462"
  },
  "borough": "Bronx",
  "cuisine": "Bakery",
  "grades": [
     { "date": { "$date": 1393804800000 }, "grade": "A", "score": 2 },
     { "date": { "$date": 1378857600000 }, "grade": "A", "score": 6 },
     { "date": { "$date": 1358985600000 }, "grade": "A", "score": 10 },
     { "date": { "$date": 1322006400000 }, "grade": "A", "score": 9 },
     { "date": { "$date": 1299715200000 }, "grade": "B", "score": 14 }
  ],
  "name": "Morris Park Bake Shop",
  "restaurant_id": "30075445"
}
.....

Example: MongoDB: db.collection.totalSize() method

Following example will return the total size of collection restaurants.

db.restaurants.totalSize();

Output:

> db.restaurants.totalSize();
23341472

Retrieve the restaurants data from here

Previous: db.collection.storageSize() method
Next: db.collection. totalIndexSize() method



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/mongodb/shell-methods/collection/db-collection-totalSize.php