El comando listStores enumera todos los almacenes de instancias federadas de base de datos en la configuración de almacenamiento de instancias federadas de base de datos.
Sintaxis
db.runCommand({ listStores: 1 })
Parámetros
Parameter | Tipo | Descripción | ¿Requerido? |
|---|---|---|---|
| Int | Indica que se enumeren todos los almacenes de instancia federada de base de datos. | Sí |
Salida
El comando imprime la siguiente salida si se ejecuta con éxito.
{ "ok": 1, "cursor": { "firstBatch": [ { "name": "<store-name>", "provider": "s3", "region": "<region-name>", "bucket": "<bucket-name>", "delimiter": "<delimiter>", "prefix": "<prefix>" }, { "name": "<store-name>", "provider": "atlas", "clusterName": "<cluster-name>", "projectId": "<project-id>" }, ... ], "id": NumberLong(0), "ns": "<database>.$cmd.listStores" } }
Ejemplo
El siguiente ejemplo usa el comando listStores para listar todos los almacenes de instancias federadas de base de datos en una configuración de almacenamiento de instancia federada de base de datos.
use sample db.runCommand({ listStores: 1 })
El comando anterior imprime lo siguiente:
{ "ok": 1, "cursor": { "firstBatch": [ { "name": "s3store", "provider": "s3", "region": "us-east-1", "bucket": "my-bucket", "delimiter": "/", "prefix": "" }, { "name" : "atlasStore", "provider" : "atlas", "clusterName" : "myTestCluster", "projectId" : "<project-id>" } ], "id": NumberLong(0), "ns": "sample.$cmd.listStores" } }