Atlas Data Federation命名空间目录包含联合数据库实例存储配置中每个联合数据库实例存储中每个通配符 (*)集合的命名空间元数据(例如数据库、集合和分区)。对于针对通配符集合的命令和查询,Data Federation从目录中返回数据,或者,如果联合数据库实例存储不存在,则会返回错误。
如果在S3存储桶中修改了通配符collection规范中包含的对象,则必须更新目录,才能在针对通配符collection运行list命令时看到更改。默认情况下,所有活动联合数据库实例的目录每小时刷新一次。 此外,当您执行以下操作时,命名空间元数据目录会在后台刷新:
运行
show collections命令。查询一个集合。
运行
updateCatalog命令。
您可以使用updateCatalog命令手动更新目录。 您必须具有atlasAdmin角色才能更新目录。