in lib/Server.ts [33:47]
async databases() {
const db = this._client.db("test");
const results = await db.admin().listDatabases();
this._size = results.totalSize ?? 0;
const databases: Database[] = [];
if (Array.isArray(results.databases)) {
for (const d of results.databases) {
const db = this._client.db(d.name);
const database = new Database(d.name, d.sizeOnDisk ?? 0, d.empty ?? true, db);
databases.push(database);
}
}
return databases;
}