Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Mongo.getDBNames() (método mongosh)

Mongo.getDBNames()

Returns a list of available databases. Mongo.getDBNames() calls the listDatabases command.

The Mongo.getDBNames() method doesn't take any parameters.

Esse método está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud
  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

Listar o reconhecimento de data center disponíveis para a instância atual do MongoDB:

db.getMongo().getDBNames()

The db.getMongo() method creates a connection to the instance. Mongo.getDBNames() returns:

[ 'admin', 'config', 'local', 'test' ]

Use Mongo.getDBNames() to get a list of collections:

db.getMongo().getDBNames().map(
name => db.getSiblingDB( name ).getCollectionNames()
)

Saída de exemplo:

[
[ 'system.users', 'system.keys', 'system.version' ],
[
'settings',
'tenantMigrationRecipients',
'system.sessions',
'transactions',
'external_validation_keys',
'image_collection',
'tenantMigrationDonors',
'system.indexBuilds'
],
[
'replset.minvalid',
'system.views',
'oplog.rs',
'replset.initialSyncId',
'startup_log',
'system.replset',
'system.rollback.id',
'replset.oplogTruncateAfterPoint',
'replset.election',
'system.tenantMigration.oplogView'
],
[
'feedback',
'inventory',
'engineers',
'clothes'
]
]
  • Mongo.getDBNames() retorna uma lista de bancos de dados.

  • map define uma função que itera sobre a lista de reconhecimento de data center. Cada iteração de map:

    • atribui um reconhecimento de data center à variável name ,

    • conecta-se ao reconhecimento de data center atualmente armazenado em name usando db.getSiblingDB(),

    • retorna a collection no reconhecimento de data center atual usando db.getCollectionNames().

Avalie esta página