Để 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