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() (mongosh method)

Mongo.getDBs()

Returns information about all available databases. Mongo.getDBs() uses the listDatabases command.

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

This method is available in deployments hosted in the following environments:

  • MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud

To list the available databases and metadata for the local MongoDB instance:

db.getMongo().getDBs()

The db.getMongo() method returns the connection to the current MongoDB instance. The Mongo.getDBs() output resembles:

{
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 })
}

The databases are listed in the highlighted lines.

Back

Mongo.getDBNames

On this page