Listar bases de datos
Para listar tus bases de datos, query el
databases colección en la Base de datos de configuración. Conectar mongosh a una mongos instancia y ejecutar la siguiente operación para obtener una lista completa de las bases de datos en el clúster:
use config db.databases.find()
Listar particiones
Para listar el conjunto actual de particiones configuradas, utilice el comando listShards, de la siguiente manera:
db.adminCommand( { listShards : 1 } )
Ver detalles del clúster
Para ver los detalles del clúster, emite db.printShardingStatus() o sh.status(). Ambos métodos devuelven el mismo resultado.
Ejemplo
En el siguiente resultado de ejemplo de sh.status()
sharding versionmuestra el número de versión de los metadatos de la partición.shardsmuestra una lista de las instanciasmongodutilizadas como particiones en el clúster.databasesmuestra información sobre todas las bases de datos en el clúster.La información
chunkspara la base de datosfoomuestra cuántos fragmentos hay en cada partición y muestra el rango de cada fragmento.
--- Sharding Status --- sharding version: { "_id" : 1, "minCompatibleVersion" : 5, "currentVersion" : 6, "clusterId" : ObjectId("59a4443c3d38cd8a0b40316d") } shards: { "_id" : "shard0000", "host" : "m0.example.net:27018" } { "_id" : "shard0001", "host" : "m3.example2.net:27018" } { "_id" : "shard0002", "host" : "m2.example.net:27018" } active mongoses: "3.4.7" : 1 autosplit: Currently enabled: yes balancer: Currently enabled: yes Currently running: no Failed balancer rounds in last 5 attempts: 0 Migration Results for the last 24 hours: 1 : Success databases: { "_id" : "foo", "primary" : "shard0000" } foo.contacts shard key: { "zip" : 1 } unique: false balancing: true chunks: shard0001 2 shard0002 3 shard0000 2 { "zip" : { "$minKey" : 1 } } -->> { "zip" : "56000" } on : shard0001 { "t" : 2, "i" : 0 } { "zip" : 56000 } -->> { "zip" : "56800" } on : shard0002 { "t" : 3, "i" : 4 } { "zip" : 56800 } -->> { "zip" : "57088" } on : shard0002 { "t" : 4, "i" : 2 } { "zip" : 57088 } -->> { "zip" : "57500" } on : shard0002 { "t" : 4, "i" : 3 } { "zip" : 57500 } -->> { "zip" : "58140" } on : shard0001 { "t" : 4, "i" : 0 } { "zip" : 58140 } -->> { "zip" : "59000" } on : shard0000 { "t" : 4, "i" : 1 } { "zip" : 59000 } -->> { "zip" : { "$maxKey" : 1 } } on : shard0000 { "t" : 3, "i" : 3 } { "_id" : "test", "primary" : "shard0000" }