El comando listStores enumera todos los almacenes de instancias de base de datos federada en la configuración de almacenamiento de instancias de base de datos federada.
Sintaxis
db.runCommand({ listStores: 1 })
Parámetros
Parameter | Tipo | Descripción | ¿Obligatorio? |
|---|---|---|---|
| Int | Indicates that all federated database instance stores be listed. Value must be 1. | sí |
Salida
El comando imprime la siguiente salida si tiene é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 utiliza el comando listStores para enumerar todos los almacenes de instancias de bases de datos federadas en una configuración de almacenamiento de instancias de bases de datos federadas.
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" } }