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

Khác biệt giữa show dbs và show databases trong MongoDB

Không có sự khác biệt nào. Cả hai lệnh show dbs và show databases đều gọi nội bộ lệnh listDatabases và trả về kết quả y hệt nhau.

Lệnh show dbs:

> show dbs

Kết quả:

admin           0.002GB
app             0.000GB
business        0.000GB
config          0.000GB
local           0.000GB
main            0.000GB
my              0.001GB
ok              0.001GB
sample          0.003GB
sampleDemo      0.000GB
studentSearch   0.000GB
test            0.034GB
university      0.000GB
web             0.003GB
webcustomertracker 0.000GB

Lệnh show databases:

> show databases

Kết quả (giống hệt):

admin           0.002GB
app             0.000GB
business        0.000GB
config          0.000GB
local           0.000GB
main            0.000GB
my              0.001GB
ok              0.001GB
sample          0.003GB
sampleDemo      0.000GB
studentSearch   0.000GB
test            0.034GB
university      0.000GB
web             0.003GB
webcustomertracker 0.000GB

Lệnh tương đương driver: db.adminCommand({listDatabases: 1}) - trả về JSON chi tiết hơn (sizeOnDisk, empty, shards...).

Lưu ý: Chỉ hiển thị database có dữ liệu (ít nhất 1 collection). Database rỗng không hiện trừ khi đã tạo collection.