Skip to content

Instantly share code, notes, and snippets.

@tony612
Forked from joeyAghion/mongodb_collection_sizes.js
Last active August 29, 2015 14:07
Show Gist options
  • Save tony612/f85c8442fb42fa9f6579 to your computer and use it in GitHub Desktop.
Save tony612/f85c8442fb42fa9f6579 to your computer and use it in GitHub Desktop.
var collectionNames = db.getCollectionNames();
collectionNames.forEach(function(n) { print(n + ": " + db[n].count()); });
var collectionNames = db.getCollectionNames(), stats = [];
collectionNames.forEach(function (n) { stats.push(db[n].stats()); });
stats = stats.sort(function(a, b) { return b['size'] - a['size']; });
for (var c in stats) { print(stats[c]['ns'] + ": " + stats[c]['size'] + " (" + stats[c]['storageSize'] + ")"); }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment