Docs 菜单

Docs 主页启动和管理 MongoDBMongoDB Atlas

listStores

在此页面上

  • 语法
  • 参数
  • 输出
  • 例子

listStores命令列出联合数据库实例存储配置中的所有联合数据库实例存储。

db.runCommand({ listStores: 1 })
范围
类型
说明
必需?
listStores
int
指示列出所有联合数据库实例存储。
值必须是 1

如果成功,该命令将返回以下输出。

{
"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"
}
}

以下示例使用listStores命令列出联合数据库实例存储配置中的所有联合数据库实例存储。

use sample
db.runCommand({ listStores: 1 })

上一个命令会打印以下内容:

{
"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"
}
}
← createStore
create →