Tạo bộ sưu tập MongoDB Compass
Một bộ sưu tập trong MongoDB tương tự như một bảng trong RDBMS. Bộ sưu tập MongoDB không thực thi các lược đồ. Mỗi bộ sưu tập MongoDB có thể có nhiều tài liệu. Tài liệu tương đương với hàng trong bảng trong RDBMS Show
Để tạo một bộ sưu tập, hãy sử dụng lệnh 9. Phần sau tạo một bộ sưu tập 0 mới trong cơ sở dữ liệu hiện tại, là cơ sở dữ liệu 1 được tạo trong chương trướcTạo bộ sưu tậpỞ trên, bộ sưu tập 0 được tạo bằng phương pháp 3. Nó trả về một đối tượng 4, cho biết bộ sưu tập đã được tạo thành côngNhư đã đề cập ở trên, một cơ sở dữ liệu có thể có nhiều bộ sưu tập. Sau đây tạo ra nhiều bộ sưu tập Tạo nhiều bộ sưu tậpSử dụng các lệnh 5 để liệt kê tất cả các bộ sưu tập trong cơ sở dữ liệuHiển thị bộ sưu tậpĐể xóa một bộ sưu tập, hãy sử dụng phương pháp 6Xóa bộ sưu tậpTạo bộ sưu tập trong MongoDB CompassĐể tạo bộ sưu tập mới bằng MongoDB Compass, hãy kết nối la bàn với máy chủ của bạn và chọn cơ sở dữ liệu Nhấp vào nút "Tạo bộ sưu tập" để tạo bộ sưu tập mới, như hình bên dưới MongoDB Compass - Bộ sưu tậpNhập tên của bộ sưu tập, đánh dấu vào hộp kiểm thích hợp và nhấp vào nút 7 để tạo bộ sưu tập đó MongoDB, công ty hàng đầu trong ngành về cơ sở dữ liệu Không có SQL, có thể xử lý khối lượng dữ liệu rất lớn. Trong blog này, tôi sẽ giải thích các bước tạo bộ sưu tập MongoDB. Chúng tôi cũng sẽ thực hiện nhiều phương pháp khác để tạo một bộ sưu tập trong mongodb. Vậy hãy bắt đầu Tạo bộ sưu tập trong MongoDBMongoDB lưu trữ dữ liệu trong tài liệu JSON trong bộ sưu tập mongo. Bộ sưu tập MongoDB tương tự như bảng RDBS Trước khi tạo bộ sưu tập, hãy tạo cơ sở dữ liệu trước. Gõ lệnh dưới đây để tạo tên cơ sở dữ liệu ngây thơ Mongodb tạo cơ sở dữ liệuuse naiveskill nhập lệnh bên dưới để xác minh cơ sở dữ liệu hiện tại chứa người dùng.
Bây giờ là lúc để tạo bộ sưu tập. Sử dụng lệnh mongodb createCollection để tạo bộ sưu tập trong mongodb. Lệnh createCollection tuân theo cú pháp bên dưới
Ở đâu
Bây giờ, hãy nhập lệnh bên dưới để tạo thử nghiệm tên bộ sưu tập cơ bản
Xác minh bộ sưu tập thử nghiệm bằng cách nhập lệnh bên dưới
Tuyệt vời, Bây giờ bạn đã biết cách tạo một bộ sưu tập cơ bản trong MongoDB. Tiếp theo, tôi sẽ giải thích cho bạn cách tạo một bộ sưu tập trong mongodb bằng lược đồ Mongodb tạo bộ sưu tập với lược đồCó rất nhiều cách để tạo một bộ sưu tập với lược đồ trong mongodb. Tuy nhiên, cách đơn giản nhất là sử dụng trình xác thực lược đồ JSON. Xác thực lược đồ json, xác thực lược đồ dữ liệu trước khi chèn bản ghi. Nếu tài liệu bạn đang chèn không tuân thủ lược đồ đã xác định, bản ghi đó sẽ bị loại bỏ Hãy tiếp tục và tạo tên bộ sưu tập Hàng tồn kho với ba trường 'thương hiệu', 'năm' và 'mẫu' Mongodb tạo bộ sưu tập với xác thực tài liệu và lược đồdb.createCollection('Inventory', { validator: { $jsonSchema: { bsonType: 'object', required: ['brand', 'year', 'model'], properties: { title: { bsonType: 'string', description: 'must be a string and is required' }, brand: { bsonType: 'string', description: 'must be a string and is required' }, Year: { bsonType: 'string', description: 'must be an string and is required' }, model: { bsonType: 'string', description: 'must be an array and is required', } } } } }); Nếu bạn nhận được kết quả là Ok, điều đó có nghĩa là bộ sưu tập của bạn sẽ được tạo thành công Chèn tài liệu với lược đồ không hợp lệ trong bộ sưu tập mongodbHãy chèn tài liệu vào bộ sưu tập Inventory bằng cách gõ lệnh bên dưới
Tài liệu chưa được chèn vào bộ sưu tập khoảng không quảng cáo vì bộ sưu tập Khoảng không quảng cáo yêu cầu ba trường và chúng tôi vừa chuyển qua hai trường. Chèn tài liệu với lược đồ hợp lệ trong bộ sưu tập mongodbBây giờ, hãy chèn một tài liệu vào bộ sưu tập mongodb bằng cách chỉ định tất cả các trường bắt buộc > db.Inventory.insertOne({brand:"iphone",year:"2015",model:"6s"}) { "acknowledged" : true, "insertedId" : ObjectId("6129f22afe4e5ef36181631a") } > Như bạn có thể thấy từ đầu ra ở trên, dữ liệu đó được chèn chính xác vào bộ sưu tập mongodb mà không có bất kỳ lỗi nào Tạo bộ sưu tập trong la bàn mongodbTrong phần này, chúng ta sẽ tìm hiểu cách chèn dữ liệu vào bộ sưu tập mongodb bằng la bàn mongodb Bạn có thể theo liên kết này để tải xuống la bàn Mongodb Mở la bàn Mongodb và dán chuỗi kết nối bên dưới để kết nối với mongodb
Nhấp vào tạo cơ sở dữ liệu để tạo cơ sở dữ liệu mới. Bây giờ cung cấp tên cơ sở dữ liệu và tên bộ sưu tập Nhấp vào tạo cơ sở dữ liệu để tạo cơ sở dữ liệu ngây thơ và bộ sưu tập thử nghiệm Ghi chú. Trong khi tạo bộ sưu tập mongodb, bạn có tùy chọn để chọn bộ sưu tập giới hạn hoặc bộ sưu tập tùy chỉnh hoặc bộ sưu tập theo chuỗi thời gian. Thông tin chi tiết về các loại bộ sưu tập như vậy có thể được tìm thấy ở đây Bây giờ, hãy nhấp vào cơ sở dữ liệu ngây thơ và nó sẽ hiển thị cho bạn tất cả các bộ sưu tập bên dưới nó Tương tự, bộ sưu tập mới có thể được tạo bằng cách nhấp vào nút TẠO BỘ SƯU TẬP MongoDB tạo bộ sưu tập nếu không tồn tạiĐôi khi chúng ta cần kiểm tra xem bộ sưu tập đã tồn tại chưa trước khi tạo bộ sưu tập mới. Bạn có thể sử dụng lệnh dưới đây để kiểm tra xem bộ sưu tập đã tồn tại trong mongodb hay chưa trước khi tạo bộ sưu tập mới db.getCollectionNames({name: "collection_name>"}, function(err, names) {console.log('Exists: ', names.length < 0) }); Nhưng phương pháp này không được khuyến khích. Cách đơn giản nhất là sử dụng bất kỳ ngôn ngữ lập trình nào như python hoặc node js để tương tác với MongoDB. Bạn có thể theo liên kết này để có ý tưởng cơ bản về cách tương tác với mongodb bằng python Trong ứng dụng khách python, bạn có thể nhập lệnh bên dưới để nhận danh sách các bộ sưu tập 0Giải trình
Mongodb tạo bộ sưu tập nodejsMongodb có nhiều trình điều khiển mà bạn có thể tương tác với Mongodb và một trình điều khiển như vậy là nút. js. Nút MongoDB. trình điều khiển js cho phép Node. js để kết nối với MongoDB và làm việc với dữ liệu Lưu lệnh bên dưới vào tên tệp create_test_collection. js để tạo tên cơ sở dữ liệu ngây thơ trong cơ sở dữ liệu thử nghiệm 1Bây giờ hãy chạy lệnh dưới đây bằng cách sử dụng nút 2Tuyệt vời, Bạn đã tạo thành công một bộ sưu tập bằng cách sử dụng nút. js Mongodb tạo bộ sưu tập pythonPython là lựa chọn hàng đầu của các nhà khoa học dữ liệu và kỹ sư dữ liệu để lựa chọn ngôn ngữ. Điều này là do sự hỗ trợ cộng đồng rộng lớn và nhiều gói có sẵn Và MongoDB, một trong những cơ sở dữ liệu No SQL nổi tiếng nhất, có thể được sử dụng để xây dựng các ứng dụng web, API JSON, v.v. Để kết nối MongoDB với python, chúng ta có thể sử dụng trình điều khiển pymongo. Đây là trình điều khiển chính thức được cung cấp bởi MongoDB Trước khi tạo bộ sưu tập trong mongodb, cơ sở dữ liệu phải được tạo. Để tạo cơ sở dữ liệu, cần tạo ứng dụng khách mongo. Khi khách hàng được tạo 3Bây giờ hãy gõ lệnh dưới đây để tạo tên bộ sưu tập mycollection 4Xóa bộ sưu tập mongodbXóa một bộ sưu tập trong mongodb khá đơn giản. Chúng ta có thể sử dụng lệnh drop() để xóa một bộ sưu tập trong mongodb Nhập lệnh bên dưới để xóa bộ sưu tập Hàng tồn kho mà chúng tôi đã tạo trước đó 5Mongodb tạo tài liệuMongodb tạo tài liệu có nghĩa là chèn tài liệu vào bộ sưu tập mongodb. Trong mongodb, bạn có thể linh hoạt chèn một tài liệu hoặc nhiều tài liệu cùng một lúc Mongodb chèn các tài liệu đơn lẻVới lệnh chèn mongodb, chúng ta có thể chèn một tài liệu vào bộ sưu tập mongodb Nhập lệnh bên dưới để chèn tài liệu vào bộ sưu tập công nghệ 6 7Mongodb chèn nhiều tài liệuTương tự, sử dụng mongodb để chèn nhiều lệnh, chúng ta có thể chèn nhiều tài liệu vào bộ sưu tập mongodb 8Bạn có thể theo liên kết này để có hướng dẫn đầy đủ về các lệnh mongodb Phần kết luậnCuối cùng, chúng ta đã đi đến phần cuối của hướng dẫn tạo bộ sưu tập mongodb cơ bản này. Trong hướng dẫn này, chúng ta đã học các cách khác nhau để tạo một bộ sưu tập trong mongodb Tôi hy vọng bạn đã thích hướng dẫn này. Vui lòng cho tôi biết trong hộp bình luận nếu bạn gặp phải bất kỳ vấn đề nào trong khi theo dõi Làm cách nào để tạo cơ sở dữ liệu và bộ sưu tập trong MongoDB Compass?Tạo cơ sở dữ liệu . Nhấp vào nút Tạo cơ sở dữ liệu. Từ tab Cơ sở dữ liệu, nhấp vào nút Tạo cơ sở dữ liệu để hiển thị hộp thoại Tạo cơ sở dữ liệu Nhập cơ sở dữ liệu và thông tin bộ sưu tập đầu tiên. . Nhấp vào Tạo cơ sở dữ liệu để tạo cơ sở dữ liệu và bộ sưu tập đầu tiên của nó 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 trong MongoDB bằng cầy mangut?createCollection() của API Mongoose được sử dụng để tạo bộ sưu tập cho mô hình . Mongoose theo mặc định không tạo bất kỳ bộ sưu tập nào cho mô hình trong cơ sở dữ liệu cho đến khi bất kỳ tài liệu nào được tạo. Phương thức createCollection() được sử dụng để tạo một bộ sưu tập một cách rõ ràng.
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. |