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

Chọn cơ sở dữ liệu bên trong JS trong MongoDB?

Bạn có thể sử dụng getSiblingDB () từ MongoDB cho việc này bằng cách sử dụng từ khóa var từ JS -

anyVariableName= db.getSiblingDB(‘yourDatabaseName’);

Hãy để chúng tôi thực hiện cú pháp trên để chọn cơ sở dữ liệu -

> selectedDatabase = db.getSiblingDB('sample');

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

Sample

Bây giờ, hãy chèn một số tài liệu. Giả sử bộ sưu tập là ‘selectDatabaseDemo’ -

> db.selectDatabaseDemo.insertOne({"ClientName":"John Smith","ClientAge":23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cda794b5667f1cce01d55ad")
}
> db.selectDatabaseDemo.insertOne({"ClientName":"Carol Taylor","ClientAge":24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cda79565667f1cce01d55ae")
}

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.selectDatabaseDemo.find().pretty();

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

{
   "_id" : ObjectId("5cda794b5667f1cce01d55ad"),
   "ClientName" : "John Smith",
   "ClientAge" : 23
}
{
   "_id" : ObjectId("5cda79565667f1cce01d55ae"),
   "ClientName" : "Carol Taylor",
   "ClientAge" : 24
}