Docs 菜单

Docs 主页启动和管理 MongoDBMongoDB Atlas

updateCatalog

在此页面上

  • 语法
  • 选项
  • 使用
  • 输出
  • 例子

updateCatalog命令会更新目录中的命名空间元数据。您可以通过运行catalogInfo命令进行验证,该命令会显示上次更新目录时的 ISODate 。如果您有大型联合数据库实例存储,则更新目录可能需要一些时间。

db.runCommand({ "updateCatalog" : 1, "stores": ["<storeName>"], "background" : true })
选项
类型
说明
必要性
background
布尔

标记在背景运行命令。如果省略,则默认为false 。 当设置为true时,Atlas Data Federation 在背景运行该命令。

{ "background" : true }
Optional
stores
字符串数组
要更新目录的商店名称。 如果省略,Atlas Data Federation 会更新存储配置中所有商店的目录。 如果指定,Atlas Data Federation 仅更新指定商店的目录。 如果指定的存储未使用目录,Atlas Data Federation 将返回错误。
Optional

要更新存储配置中所有存储的目录,请运行以下命令:

db.runCommand({ "updateCatalog" : 1 })

上一条命令在前台运行,类似于在将background设置为false的情况下运行该命令。

要在背景中更新存储配置中所有存储的目录,请运行以下命令:

db.runCommand({ "updateCatalog" : 1, "background" : true })

要在背景更新商店列表的目录,请运行以下命令:

db.runCommand({ "updateCatalog" : 1, "stores": ["<storeName>",...], "background" : true })

该命令返回以下输出:

{ "ok" : 1 }

以下命令会更新目录中的命名空间元数据:

db.runCommand({ "updateCatalog" : 1 })

上一命令会返回以下输出:

{ "ok" : 1 }
← catalogInfo