Làm cách nào để hiển thị tất cả các bộ sưu tập trong vỏ mongodb?

Ngày nay, các tổ chức trên toàn thế giới đã bắt đầu áp dụng cơ sở dữ liệu NoSQL để cung cấp giải pháp cho các vấn đề kinh doanh khác nhau. Cơ sở dữ liệu NoSQL đã trở nên phổ biến do các tính năng mà chúng chứa. Có nhiều cơ sở dữ liệu NoSQL nguồn mở có sẵn trên thị trường và MongoDB là một trong số đó

MongoDB là gì?

MongoDB được định nghĩa là một cơ sở dữ liệu mã nguồn mở NoSQL hỗ trợ các dạng dữ liệu khác nhau. Nó được thiết kế theo cách hỗ trợ các yêu cầu lưu trữ khối lượng lớn của các tổ chức khác nhau. Cốt lõi của nó là một cơ sở dữ liệu phân tán và có các tính năng sẵn có như tính sẵn sàng cao, phân phối theo địa lý và chia tỷ lệ theo chiều ngang giúp sử dụng đơn giản.  

Nếu bạn muốn làm phong phú thêm sự nghiệp của mình và trở thành một chuyên gia về MongoDB, hãy truy cập Mindmajix - một nền tảng đào tạo trực tuyến toàn cầu. "Đào tạo MongoDB" Khóa học này sẽ giúp bạn đạt được thành tích xuất sắc trong lĩnh vực này.  

Bộ sưu tập hiển thị MongoDB

MongoDB show collection là một lệnh từ MongoDB shell giúp liệt kê các collection được tạo trong cơ sở dữ liệu hiện tại. Để xem bộ sưu tập, bạn cần chọn bộ sưu tập mà bạn muốn xem.  

Nếu bạn muốn liệt kê các bộ sưu tập có sẵn trong cơ sở dữ liệu MongoDB, tất cả những gì bạn cần làm là chọn mydb, sau đó chạy lệnh show collection

blog liên quan. Thanh toán Hướng dẫn MongoDB

> use mydb
> show collections

đầu ra

Mindmajix
Students 
Leads 
Servies 
Employees 

Câu hỏi phỏng vấn MongoDB thường gặp

Cách tạo bộ sưu tập.  

Chúng tôi sử dụng lệnh được đề cập bên dưới để tạo một bộ sưu tập trong cơ sở dữ liệu.  

db.createcollection( name, options )

Một bộ sưu tập là một nhóm các tài liệu MongoDB tồn tại trong một bảng

Dưới đây được đề cập là các bước cần tuân theo để tạo bộ sưu tập.  

  • Tên. Đặt bất kỳ tên nào cho bộ sưu tập mà bạn sẽ tạo.   
  • Tùy chọn. Nó là một tài liệu hoạt động như một cấu hình cho bộ sưu tập.  
  • giới hạn. Nó hoạt động như một lá cờ để đề cập đến. Nếu bạn muốn tạo một bộ sưu tập giới hạn thì chúng ta cần một bộ sưu tập giới hạn với kích thước được xác định trước. Nếu kích thước đạt đến mức tối đa thì MongoDB bắt đầu ghi đè lên toàn bộ bộ sưu tập để cung cấp chỗ ở cho các tài liệu mới trong bộ sưu tập.  
  • Kích thước. Nếu bạn đánh dấu giới hạn thông số là đúng, thì đối số kích thước luôn được yêu cầu. Người ta thậm chí có thể phải chỉ định số lượng tối đa của tài liệu tham số.  
  • tối đa. Nó cho biết số lượng tài liệu được chấp nhận trong một bộ sưu tập giới hạn.  

Làm cách nào để hiển thị tất cả các bộ sưu tập trong vỏ mongodb?

Kiểm tra blog MongoDB

phương pháp một. Tạo bộ sưu tập trong MongoDB trong MongoDB.   

Ở đây trong MongoDB, bạn cần chèn một tài liệu trước khi tạo một bộ sưu tập. Sử dụng một lệnh đơn giản, bạn có thể chèn một tài liệu vào bộ sưu tập lệnh và sau đó MongoDB tạo bộ sưu tập ngay lập tức. Cú pháp chúng tôi sử dụng để chèn một tài liệu được hiển thị bên dưới.   

blog liên quan. Tạo bộ sưu tập MongoDB

cú pháp

db.collection_name.insert({key:value, key:value…})

Hãy xem xét một ví dụ ở đây.  

Chúng tôi không có bộ sưu tập hồ sơ của sinh viên trong studentprofileDB. Chúng tôi có thể dễ dàng tạo một bộ sưu tập có tên là “studentsprofile” rất nhanh chóng và chúng tôi có thể chèn một tài liệu bằng cách phân bổ các cặp khóa và giá trị.  

> use studentsprofile 
Switched to db studentsprofile 
db.studentsprofile .insert({
   name: "Naveen",
   age:  21,
   website: "studentsprofile.com"
})

Bây giờ, bạn có thể thấy dấu nhắc lệnh như hình bên dưới.  

writeResult({"nInserted" : 1 }) 

Người quản lý. Dấu nhắc lệnh - mongo -

> db.beginnersbook.insert({
. . .  name: "Naveen",
. . .  age: 30,
. . .website: "studentsprofile.com"
. . . })
WritenResult ({ "nInserted" : 1 })
>

Nếu bạn muốn kiểm tra xem tài liệu đã được triển khai thành công hay chưa, chỉ cần gõ lệnh sau. Nó sẽ hiển thị cho bạn các tài liệu trong danh sách các bộ sưu tập.  

cú pháp

db.collection_name.find() 
> db.studentsprofile.find()
{ "_id" : objectId("48bc9d3524235cdb68ba77"), "name" : "Naveen",
  "age" : 30, "website" : "studentsprofile.com" } 

Sử dụng lệnh dưới đây để kiểm tra xem bộ sưu tập có được tạo thành công hay không

Show collection 

Lệnh được đề cập dưới đây hiển thị danh sách tất cả các bộ sưu tập trong cơ sở dữ liệu hiện được chọn

Mindmajix
Students 
Leads 
Servies 
Employees 
0

Sự kết luận

Bạn có thể đã có một ý tưởng rõ ràng về MongoDB là gì và cách tạo một bộ sưu tập trong MongoDB. Hy vọng blog này đã giúp bạn có được một số kiến ​​thức về bộ sưu tập hiển thị và các dòng lệnh.