Lệnh được sử dụng để tạo bộ sưu tập I trong MongoDB là gì?

Trong các bài viết trước, chúng ta đã thấy cách tạo cơ sở dữ liệu. Chúng tôi biết rằng không có lệnh nào trong MongoDB để tạo cơ sở dữ liệu. Cơ sở dữ liệu được tạo tự động trong đó

Tuy nhiên, có một lệnh để tạo một bộ sưu tập. Hơn nữa, chúng ta sẽ tìm hiểu bộ sưu tập tạo MongoDB. Hơn nữa, chúng ta cũng sẽ tìm hiểu MongoDB drop collection với các ví dụ

Vì vậy, hãy bắt đầu với Bộ sưu tập tạo MongoDB. Bộ sưu tập thả MongoDB

MongoDB Tạo bộ sưu tập

Khi chúng ta nói về cơ sở dữ liệu quan hệ, có các bảng. Nhưng trong MongoDB, có các bộ sưu tập thay thế. Trong MongoDB, các bộ sưu tập được tạo tự động khi chúng tôi giới thiệu nó trong bất kỳ lệnh nào. MongoDB sẽ tự động tạo nếu nó chưa tồn tại

Lệnh được sử dụng để tạo bộ sưu tập I trong MongoDB là gì?

MongoDB Tạo bộ sưu tập. Bộ sưu tập thả MongoDB

Ví dụ về Tạo bộ sưu tập trong MongoDB

db.dataflair.insert({
     name: “prachi”
     })

Lệnh trên sẽ tạo một bộ sưu tập có tên “dataflair” nếu nó không tồn tại. Nó sẽ được tạo ngầm. Chúng ta cũng có thể tạo bộ sưu tập một cách rõ ràng bằng cách sử dụng lệnh “createCollection()”. Chúng tôi sẽ phải làm theo cú pháp như được thảo luận dưới đây

db.createCollection(name, options)

Trước khi tiếp tục, chúng ta cần biết sự khác biệt giữa bộ sưu tập và cappedCollection. Bộ sưu tập không có giới hạn về kích thước, trong khi cappedCollection thì có. Chúng tôi có thể chỉ định kích thước và số lượng tài liệu tối đa có thể được tạo

MongoDB Create Collection có các tham số sau

Tham số  typedescriptionName            stringTên của bộ sưu tập mớiTùy chọntài liệuTùy chọn. Tùy chọn cấu hình để tạo bộ sưu tập giới hạn                                              

Tại đây, tài liệu tùy chọn chứa các trường sau

FieldTypeDescriptioncappedbooleanTùy chọn. Để tạo bộ sưu tập giới hạn, Chỉ định đúng. Nếu bạn chỉ định đúng, tham số kích thước phải được chỉ định. autoindexidbooleanTùy chọn. Giá trị mặc định là sai. Tắt tự động tạo chỉ mục trên trường _id. kích thướcsốTùy chọn. Chỉ định kích thước tối đa cho bộ sưu tập giới hạn. MongoDB xóa các tài liệu cũ hơn khi đạt đến giới hạn kích thước tối đa. số tối đaTùy chọn. tối đa không. tài liệu được phép trong một bộ sưu tập giới hạn. Kích thước được ưu tiên hơn điều này. trình xác nhận tài liệuTùy chọn. Cho phép người dùng chỉ định quy tắc xác thực cho bộ sưu tậpValidation levelstringOptional. Xác định mức độ nghiêm ngặt của xác nhận. Sử dụng “tắt”, “nghiêm ngặt” và “vừa phải”

Hãy xem một ví dụ về bộ sưu tập tạo MongoDB

>use dataflair
switched to db dataflair
>db.createCollection(“mongodb”,
{ capped:true, size:1000000, max:2})
{ “ok” : 1 }

Để xác nhận, hãy thực hiện lệnh show collections

>show collections
mongodb

Điều này có nghĩa là một bộ sưu tập có tên MongoDB đã được tạo

Bộ sưu tập thả MongoDB

Sau khi học cách tạo bộ sưu tập MongoDB, hãy xem cách chúng ta có thể xóa bộ sưu tập trong MongoDB. MongoDB Drop Collection thậm chí còn dễ dàng hơn việc tạo nó. Để loại bỏ một bộ sưu tập, chúng ta cần thực hiện lệnh sau

db.collection_name.drop()

Nó sẽ trả về true nếu bộ sưu tập được loại bỏ thành công khỏi MongoDB
Một lần nữa, bạn nên kiểm tra trước nếu bộ sưu tập của bạn tồn tại hay không. Để sử dụng lệnh show collections đó

>use dataflair
Switched to db dataflair
>show collections
mongodb

Bây giờ đối với bộ sưu tập MongoDB Drop, hãy làm theo cú pháp bên dưới-

>db.mongodb.drop()
>true

Bây giờ bạn đã bỏ bộ sưu tập thành công

Vì vậy, đây là tất cả về Hướng dẫn tạo bộ sưu tập MongoDB. Hy vọng bạn thích lời giải thích của chúng tôi về MongoDB Drop Collection

Phần kết luận

Do đó, chúng ta đã thấy cách MongoDB tạo các bộ sưu tập và MongoDB loại bỏ các bộ sưu tập. Chỉ cần tiếp tục thực thi một số dòng mã và mọi thứ sẽ tự động diễn ra. Bây giờ, chúng ta sẽ tiếp tục tạo một số khái niệm cơ bản hơn trên MongoDB. Trong bài tiếp theo, chúng ta sẽ thảo luận về các kiểu dữ liệu trong MongoDB

Chúng tôi biết rằng dữ liệu trong MongoDB được lưu trữ dưới dạng tài liệu. Các tài liệu này được lưu trữ trong Bộ sưu tập và Bộ sưu tập được lưu trữ trong Cơ sở dữ liệu. Trong hướng dẫn trước, chúng ta đã học Cách tạo Cơ sở dữ liệu trong MongoDB. Trong hướng dẫn này, tôi sẽ chỉ cho bạn hai cách để tạo bộ sưu tập trong MongoDB

Phương pháp 1. Tạo Bộ sưu tập trong MongoDB một cách nhanh chóng

Điều thú vị về MongoDB là bạn không cần tạo bộ sưu tập trước khi chèn tài liệu vào đó. Với một lệnh duy nhất, bạn có thể chèn một tài liệu vào bộ sưu tập và MongoDB sẽ tạo bộ sưu tập đó một cách nhanh chóng
cú pháp. db. bộ sưu tập_name. đút chìa khóa vào. giá trị, khóa. giá trị…})

Ví dụ
Chúng tôi không có bộ sưu tập beginnersbook trong cơ sở dữ liệu beginnersbookdb. Lệnh này sẽ tạo bộ sưu tập có tên là “sách mới bắt đầu” một cách nhanh chóng và chèn một tài liệu vào đó với các cặp khóa và giá trị được chỉ định

> use beginnersbookdb
switched to db beginnersbookdb

db.beginnersbook.insert({
  name: "Chaitanya",
  age: 30,
  website: "beginnersbook.com"
})

Bạn sẽ thấy phản hồi này trong dấu nhắc lệnh

________số 8_______

Lệnh được sử dụng để tạo bộ sưu tập I trong MongoDB là gì?

Để kiểm tra xem tài liệu đã được chèn thành công hay chưa, hãy gõ lệnh sau. Nó hiển thị tất cả các tài liệu trong bộ sưu tập nhất định
cú pháp. db. bộ sưu tập_name. tìm thấy()

> db.beginnersbook.find()
{ "_id" : ObjectId("59bcb8c2415346bdc68a0a66"), "name" : "Chaitanya",
 "age" : 30, "website" : "beginnersbook.com" }

Lệnh được sử dụng để tạo bộ sưu tập I trong MongoDB là gì?

Để kiểm tra xem bộ sưu tập có được tạo thành công hay không, hãy sử dụng lệnh sau

show collections

Lệnh nà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

> show collections
beginnersbook

Phương pháp 2. Tạo bộ sưu tập với các tùy chọn trước khi chèn tài liệu

Chúng tôi cũng có thể tạo bộ sưu tập trước khi chúng tôi thực sự chèn dữ liệu vào đó. Phương pháp này cung cấp cho bạn các tùy chọn mà bạn có thể đặt trong khi tạo bộ sưu tập

Lệnh được sử dụng để tạo một bộ sưu tập bên trong cơ sở dữ liệu là gì?

Ví dụ: bạn sử dụng db. createCollection() để tạo một. giới hạn bộ sưu tập.

Các lệnh của MongoDB là gì?

Lệnh quản trị

Làm cách nào để tạo lược đồ bộ sưu tập trong MongoDB?

Như chúng ta đã biết MongoDB không có lược đồ, tại thời điểm tạo bất kỳ đối tượng nào, chúng ta không thể tạo bất kỳ lược đồ nào trong MongoDB. Chúng ta có thể thực thi lược đồ cho bộ sưu tập trong MongoDB bằng cách sử dụng cụm tập bản đồ MongoDB , để thực thi lược đồ tài liệu, trước tiên chúng ta cần kết nối cơ sở dữ liệu và bộ sưu tập.

Làm cách nào để tạo bộ sưu tập và chèn dữ liệu trong MongoDB?

Trong MongoDB, phương thức insert() chèn một hoặc nhiều tài liệu vào bộ sưu tập . Nó nhận hai tham số, tham số đầu tiên là tài liệu hoặc mảng của tài liệu mà chúng ta muốn chèn và các tham số còn lại là tùy chọn. Sử dụng phương pháp này, bạn cũng có thể tạo một bộ sưu tập bằng cách chèn tài liệu.