Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Truy vấn BSON tương đương lệnh 'show dbs' (liệt kê database) trong MongoDB

Lệnh shell show dbs tương đương chạy command listDatabases qua db.runCommand() trên database admin.

Chuyển sang database admin và chạy command:

> use admin
switched to db admin
> db.runCommand({listDatabases:1})

Kết quả trả về danh sách database kèm dung lượng:

{
   "databases" : [
      {"name":"admin","sizeOnDisk":2375680,"empty":false},
      {"name":"app","sizeOnDisk":32768,"empty":false},
      {"name":"business","sizeOnDisk":417792,"empty":false},
      ... (các database khác)
   ],
   "totalSize" : 45756416,
   "ok" : 1
}

Ứng dụng: Dùng trong script/admin tool để liệt kê database programmatically.