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 đó Show
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ậpKhi 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 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 MongoDBdb.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ạnTạ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ả MongoDBSau 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. >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ậnDo đó, 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 Trong MongoDB, bước đầu tiên là tạo một bộ sưu tập để chúng ta có thể lưu trữ tất cả dữ liệu vào các bộ sưu tập. Bộ sưu tập đề cập đến tệp dữ liệu JSON 0 cặp chứa thông tin người dùng như tên, email, tuổi, v.v.Có 2 phương thức được cung cấp bởi mongoDB để tạo bộ sưu tập. Hãy hiểu 2 phương thức đó để chúng ta có thể tạo một bộ sưu tập trong mongoDB Hiểu Phương thức tạoCollection() của MongoDBTạo một bộ sưu tập trong mongoDB rất đơn giản bằng cách sử dụng phương thức dưới đây. Phương pháp này giúp bạn tạo tập hợp dữ liệu mà không cần chèn tài liệu vào mongoDB cú pháp________số 8Hiểu thêm một chút về phương thức createcollection() ArgumentDetailscollection_nameĐối số đầu tiên là tên của bộ sưu tập trong cơ sở dữ liệu. tùy chọnĐó là một tham số tùy chọn, tuy nhiên bạn có thể chuyển các tùy chọn bộ sưu tập như. giới hạn, autoIndexId, kích thước, v.v.Trong bước tiếp theo, chúng tôi sẽ kiểm tra một số tùy chọn để quản lý bộ sưu tập trong mongoDB OptionsTypeDetailscappedbooleanĐó là một giá trị tùy chọn khi bạn đặt nó thành `true`, nó sẽ tạo ra một bộ sưu tập giới hạn. Bộ sưu tập giới hạn còn được gọi là bộ sưu tập dữ liệu có kích thước cố định và nó sẽ ghi đè lên các mục nhập cũ nhất khi đạt đến giới hạn kích thước tối đa. Nếu bạn đặt thành true, bạn cũng nên đặt kích thước tối đa trong trường kích thước. autoIndexIdbooleanNếu bạn đặt nó thành false, thì bạn có thể tắt tính năng tự động tạo chỉ mục trên trường _id. Ghi chú. nó không được dùng nữa kể từ phiên bản 3. 2. sizenumberGiá trị này chỉ nên được sử dụng với bộ sưu tập có giới hạn và trường kích thước được gọi là kích thước tối đa tính bằng byte cho bộ sưu tập có giới hạn. maxnumberĐó là một giá trị tùy chọn, trường max trong mongoDB xác định số lượng tài liệu tối đa được truyền trong một bộ sưu tập giới hạn. trình xác nhận tài liệuTrường trình xác thực cho phép chúng tôi xác định quy tắc xác thực cho việc thu thập dữ liệu. Xác thực chỉ có thể được áp dụng khi cập nhật và chèn dữ liệu trong mongoDBĐể biết thêm chi tiết, bạn có thể truy cập tài liệu chính thức của MongoDB tại đây Kiểm tra cơ sở dữ liệu trong MongoDBChạy lệnh để kiểm tra tổng số cơ sở dữ liệu trong hệ thống cục bộ của bạn, mặc dù chúng tôi đang sử dụng 1
Sử dụng cơ sở dữ liệu MongoDBChạy lệnh bên dưới để chọn cơ sở dữ liệu mongoDB bằng MongoDB shell db.createCollection(name, options)1 db.createCollection(name, options)2 Tạo Bộ sưu tập trong MongoDBChúng tôi đang tạo một bộ sưu tập bằng cách sử dụng phương thức createCollection() mongoDB mà không có các tùy chọn db.createCollection(name, options)3 Kiểm tra Bộ sưu tập MongoDBChạy lệnh để kiểm tra bộ sưu tập hiện có trong mongoDB db.createCollection(name, options)4 Tạo Bộ sưu tập bằng phương thức chèn () MongoDBTrong phương pháp này, hãy tìm hiểu cách dễ dàng tạo một bộ sưu tập bằng cách chèn một bản ghi vào bộ sưu tập. Hãy nhớ rằng, nếu bộ sưu tập không tồn tại thì bộ sưu tập mới sẽ được tạo cú phápdb.createCollection(name, options)5 db.createCollection(name, options)6 Sau khi thực hiện lệnh, đầu ra sau sẽ được hiển thị trong thiết bị đầu cuối của bạn db.createCollection(name, options)7 Thực hiện lệnh để kiểm tra bộ sưu tập mới được tạo không có sẵn trước đó db.createCollection(name, options)8 máy đào Tôi là Digamber, một nhà phát triển full-stack và là người đam mê thể dục. Tôi đã tạo trang web này để truyền kinh nghiệm mã hóa của mình cho các lập trình viên mới. Tôi thích viết trên JavaScript, ECMAScript, React, Angular, Vue, Laravel Twitter GitHubBài viết đề xuấtHướng dẫn về các loại lược đồ Mongoose, xác thực và truy vấn Hướng dẫn về MongoDB Chèn tài liệu vào một bộ sưu tập Hướng dẫn cập nhật một / nhiều tài liệu trong một bộ sưu tập Hướng dẫn về các loại dữ liệu MongoDB với các ví dụLàm thế nào để Gỡ cài đặt hoàn toàn MongoDB khỏi Linux?. js, MongoDB, Express RESTful API From ScratchLàm thế nào để dễ dàng cài đặt MongoDB trên Windows?Làm thế nào để nhanh chóng cài đặt MongoDB trên MacOS Làm cách nào để tạo bộ sưu tập MongoDB từng bước?Ví dụ về Tạo bộ sưu tập trong MongoDB . db. kho dữ liệu. chèn({. db. createCollection(tên, tùy chọn) db. createCollection(tên, tùy chọn). > sử dụng dataflair. chuyển sang db dataflair. >db. . > trưng bày bộ sưu tập. mongodb. >hiển thị bộ sưu tập mongodb. . db. bộ sưu tập_name. rơi vãi(). > sử dụng dataflair. Đã chuyển sang db dataflair. . >db. mongodb MongoDB có tự động tạo bộ sưu tập không?MongoDB tự động tạo bộ sưu tập cho lệnh được chèn nếu không có bộ sưu tập tương tự nào tồn tại trong cơ sở dữ liệu MongoDB . Sau khi chèn lệnh này, một bộ sưu tập có tên “giáo viên” có kích thước tối đa là 9232768 byte sẽ được tạo trong cơ sở dữ liệu MongoDB.
Làm cách nào để tạo bộ sưu tập trong MongoDB từ thiết bị đầu cuối?Trong MongoDB, db. createCollection(name, options) được dùng để tạo 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. |