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

Để hiển thị một cơ sở dữ liệu trong danh sách SHOW dbs, chúng ta có cần thêm bộ sưu tập vào nó không?

Có, để hiển thị cơ sở dữ liệu trong danh sách, trước tiên hãy tạo cơ sở dữ liệu và thêm (các) bộ sưu tập, nếu không, cơ sở dữ liệu đó sẽ không hiển thị trong danh sách. Sau đó, sử dụng lệnh SHOW dbs để hiển thị tên cơ sở dữ liệu trong danh sách cơ sở dữ liệu.

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

> use webcustomertracker;
switched to db webcustomertracker

Trước tiên, hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.first_Collection.insert({"Name":"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.first_Collection.find();

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

{ "_id" : ObjectId("5ce2760836e8b255a5eee94a"), "Name" : "Chris" }

Sau đây là truy vấn để hiển thị cơ sở dữ liệu đang tạo của bạn -

> show dbs;

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

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