Docs Menu
Docs Home
/ /

Mongo.getDBNames() (método mongosh)

Mongo.getDBNames()

Devuelve una lista de bases de datos disponibles. Mongo.getDBNames() llama al listDatabases dominio.

El método no toma ningún Mongo.getDBNames() parámetro.

Este método está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

Enumere las bases de datos disponibles para la instancia actual de MongoDB:

db.getMongo().getDBNames()

El método db.getMongo() crea una conexión a la instancia. Mongo.getDBNames() devuelve:

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

Utilice para obtener una lista de Mongo.getDBNames() colecciones:

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

Ejemplo de salida:

[
[ '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'
]
]

Volver

Mongo.getDB

En esta página