0
私のMongoDBシステムには600を超えるデータベースがあります。コマンドを表示すると、dbsが表示され、そのサイズのアルファベット順のデータベースが返されます。私は昇順または降順でデータベースを取得したい。
MongoDBでも可能ですか?MongoDBの昇順/降順ですべてのデータベースをサイズとともに表示する方法
私のMongoDBシステムには600を超えるデータベースがあります。コマンドを表示すると、dbsが表示され、そのサイズのアルファベット順のデータベースが返されます。私は昇順または降順でデータベースを取得したい。
MongoDBでも可能ですか?MongoDBの昇順/降順ですべてのデータベースをサイズとともに表示する方法
あなたはシェル
db.adminCommand("listDatabases").databases
.sort(function(l, r) {
return r.sizeOnDisk - l.sizeOnDisk})
.forEach(function(d) {
print(d.name + " - " + d.sizeOnDisk)});
内部の単純なJavaスクリプトを書くか、スクリプトを渡してシェルを呼び出すことができます。
mongo --quiet --eval 'db.adminCommand("listDatabases").databases.sort(function(l, r) {return r.sizeOnDisk - l.sizeOnDisk}).forEach(function(d) {print(d.name + " - " + d.sizeOnDisk)});'
いいえ、モンゴシェル表示DB名で始まるれるアルファベット順ですべてのデータベース名最初に大文字で表示されます。 –