async databases()

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;
  }