Computer >> Máy Tính >  >> Lập trình >> MongoDB

Hiển thị cơ sở dữ liệu trong MongoDB

Để hiển thị số lượng cơ sở dữ liệu trong MongoDB, bạn cần tạo ít nhất một tài liệu trong cơ sở dữ liệu.

Giả sử, bạn đã tạo cơ sở dữ liệu nhưng chưa thêm bất kỳ tài liệu nào vào đó. Sau đó, trong danh sách cơ sở dữ liệu, cơ sở dữ liệu cụ thể đó sẽ không được hiển thị.

Sau đây là truy vấn để tạo cơ sở dữ liệu -

> use app;
switched to db app

Sau đây là truy vấn để hiển thị tất cả cơ sở dữ liệu -

> show dbs;

Điều này sẽ tạo ra kết quả sau. Cơ sở dữ liệu mới “ứng dụng” sẽ không hiển thị vì chúng tôi chưa thêm ít nhất một tài liệu vào đó -

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

Trước tiên, chúng ta hãy tạo một bộ sưu tập với các tài liệu trong cơ sở dữ liệu “ứng dụng” -

> db.demo.insert({"StudentName":"Chris"});
WriteResult({ "nInserted" : 1 })

Sau đây là truy vấn để hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -

> db.demo.find();

Điều này sẽ tạo ra kết quả sau -

{ "_id" : ObjectId("5e07250e25ddae1f53b62204"), "StudentName" : "Chris" }

Đây là truy vấn để hiển thị tất cả cơ sở dữ liệu trong MongoDB -

> show dbs;

Điều này sẽ tạo ra kết quả sau. Bây giờ cơ sở dữ liệu "ứng dụng" sẽ hiển thị trong danh sách cơ sở dữ liệu -

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