Gerar coleções curinga
Você pode gerar dinamicamente nomes de collection que mapeiam os dados em seu bucket S3 . Para gerar nomes de collection dinamicamente, especifique o curinga *
, como o valor da configuração do nome da collection na configuração de armazenamento da instância do banco de dados federado.
Você pode utilizar o comando storageSetConfig para configurar as configurações para gerar coleções curingas (*
).
Para gerar coleções curinga em sua configuração de armazenamento de instância de banco de dados federado que mapeiam para dados em seu bucket S3 , defina as seguintes configurações em sua configuração de armazenamento de instância de banco de dados federado:
Especifique
*
como o valor para a configuraçãodatabases.[n].collections.[n].name
.Especifique a função
collectionName()
como o valor para a configuraçãodatabases.[n].collections.[n].dataSources.[n].path
.Opcional. Especifique o número máximo de coleções a serem incluídas no banco de dados na configuração
databases.[n].maxWildcardCollections
. Por padrão, o Atlas Data Federation gera até100
collection de curingas no reconhecimento de data center.
Exemplo
"databases" : [ { "name" : "<db-name>", "collections" : [ { "name" : "*", "dataSources" : [ { "storeName" : "<s3-store-name>", "path" : "{collectionName()}" } ] } ], "maxWildcardCollections" : <integer>, } ]
Você também pode usar o comando de administração create
e o Editor JSON da interface do usuário da instância do reconhecimento de data center federado para definir as configurações para gerar collection de curingas. Não é possível usar o Editor Visual da Interface de Usuário da instância do banco de dados federado para definir as configurações de geração de collection de curingas.