Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Mongo.getDBs() (método mongosh)

Mongo.getDBs()

Devuelve información sobre todas las bases de datos disponibles. Mongo.getDBs() usa el listDatabases .

El método Mongo.getDBs() no toma ningún 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.

Para enumerar las bases de datos y metadatos disponibles para la instancia local de MongoDB:

db.getMongo().getDBs()

El método db.getMongo() devuelve la conexión a la instancia actual de MongoDB. La salida de Mongo.getDBs() se asemeja a:

{
databases: [
{ name: 'admin', sizeOnDisk: Long("225280"), empty: false },
{ name: 'config', sizeOnDisk: Long("212992"), empty: false },
{ name: 'local', sizeOnDisk: Long("2400256"), empty: false },
{ name: 'test', sizeOnDisk: Long("303104"), empty: false }
],
totalSize: Long("3141632"),
totalSizeMb: Long("2"),
ok: 1,
'$clusterTime': {
clusterTime: Timestamp({ t: 1640186473, i: 1 }),
signature: {
hash: Binary(Buffer.from("0000000000000000000000000000000000000000", "hex"), 0),
keyId: Long("0")
}
},
operationTime: Timestamp({ t: 1640186473, i: 1 })
}

Las bases de datos están listadas en las líneas resaltadas.

Volver

Mongo.getDBNames

En esta página