Chúng ta có thể tạo một bảng trong mongodb không?
Trong lệnh, tên là tên của bộ sưu tập sẽ được tạo. Tùy chọn là một tài liệu và được sử dụng để chỉ định cấu hình của bộ sưu tập Show Tham số tùy chọn là tùy chọn, vì vậy bạn chỉ cần chỉ định tên của bộ sưu tập. Sau đây là danh sách các tùy chọn bạn có thể sử dụng – FieldTypeDescriptioncappedBoolean(Tùy chọn) Nếu đúng, bật bộ sưu tập giới hạn. Bộ sưu tập được giới hạn là bộ sưu tập có kích thước cố định tự động ghi đè lên các mục nhập cũ nhất khi đạt đến kích thước tối đa. Nếu bạn chỉ định đúng, bạn cũng cần chỉ định tham số kích thước. autoIndexIdBoolean(Tùy chọn) Nếu đúng, tự động tạo chỉ mục trên trường _id. s Giá trị mặc định là sai. sizenumber(Tùy chọn) Chỉ định kích thước tối đa tính bằng byte cho bộ sưu tập giới hạn. Nếu giới hạn là đúng, thì bạn cũng cần chỉ định trường này. maxnumber(Tùy chọn) Chỉ định số lượng tài liệu tối đa được phép trong bộ sưu tập giới hạnTrong khi chèn tài liệu, MongoDB trước tiên kiểm tra trường kích thước của bộ sưu tập giới hạn, sau đó kiểm tra trường tối đa ví dụCú pháp cơ bản của phương thức createCollection() không có tùy chọn như sau: >use test switched to db test >db.createCollection("mycollection") { "ok" : 1 } > Bạn có thể kiểm tra bộ sưu tập đã tạo bằng cách sử dụng lệnh show collections >show collections mycollection system.indexes Ví dụ sau đây cho thấy cú pháp của phương thức createCollection() với một số tùy chọn quan trọng – > db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } ){ "ok" : 0, "errmsg" : "BSON field 'create.autoIndexID' is an unknown field.", "code" : 40415, "codeName" : "Location40415" } > Trong MongoDB, bạn không cần tạo bộ sưu tập. MongoDB tự động tạo bộ sưu tập khi bạn chèn một số tài liệu Trong MongoDB, bước cơ bản đầu tiên là có cơ sở dữ liệu và bộ sưu tập tại chỗ. Cơ sở dữ liệu được sử dụng để lưu trữ tất cả các bộ sưu tập và đến lượt bộ sưu tập được sử dụng để lưu trữ tất cả các tài liệu. Lần lượt các tài liệu sẽ chứa các giá trị Tên trường và Trường có liên quan Ảnh chụp nhanh bên dưới hiển thị một ví dụ cơ bản về cách một tài liệu sẽ trông như thế nào Tên trường của tài liệu là “Employeeid” và “EmployeeName” và các giá trị Trường lần lượt là “1” và “Smith”. Sau đó, một loạt các tài liệu sẽ tạo thành một bộ sưu tập trong MongoDB Trong bài viết này, bạn sẽ học –
Tạo cơ sở dữ liệu bằng lệnh “use”Tạo cơ sở dữ liệu trong MongoDB đơn giản như việc đưa ra lệnh “sử dụng”. Ví dụ sau đây cho thấy làm thế nào điều này có thể được thực hiện Giải thích mã
Nếu lệnh được thực hiện thành công, Kết quả sau sẽ được hiển thị đầu ra MongoDB sẽ tự động chuyển sang cơ sở dữ liệu sau khi được tạo Tạo Bộ sưu tập/Bảng bằng cách sử dụng insert()Cách dễ nhất để tạo một bộ sưu tập là chèn một bản ghi (không có gì khác ngoài một tài liệu bao gồm Tên trường và Giá trị) vào một bộ sưu tập. Nếu bộ sưu tập không tồn tại, một bộ sưu tập mới sẽ được tạo Ví dụ sau đây cho thấy làm thế nào điều này có thể được thực hiện db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } ) Giải thích mã
Thêm tài liệu bằng lệnh insert()MongoDB cung cấp lệnh insert() để chèn tài liệu vào bộ sưu tập. Ví dụ sau đây cho thấy làm thế nào điều này có thể được thực hiện Bước 1) Viết lệnh “chèn” Bước 2) Trong lệnh “insert”, thêm Tên trường và Giá trị trường cần thiết cho tài liệu cần tạo Giải thích mã
Nếu lệnh được thực hiện thành công, Kết quả sau sẽ được hiển thị đầu ra Đầu ra cho thấy thao tác được thực hiện là thao tác chèn và một bản ghi đã được chèn vào bộ sưu tập Làm cách nào để chèn bảng 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
Làm cách nào để tạo cơ sở dữ liệu và bảng trong MongoDB?Trong MongoDB Compass, bạn tạo cơ sở dữ liệu và thêm bộ sưu tập đầu tiên của nó cùng một lúc. . Nhấp vào "Tạo cơ sở dữ liệu" để mở hộp thoại Nhập tên của cơ sở dữ liệu và bộ sưu tập đầu tiên của nó Nhấp vào "Tạo cơ sở dữ liệu" Bảng được gọi trong MongoDB là gì?Cái được gọi là Bảng trong RDBMS được gọi là Bộ sưu tập trong MongoDB. Tương tự, Bảng được gọi là Tài liệu và Cột được gọi là Trường. MongoDB cung cấp một '_id' mặc định (nếu không được cung cấp rõ ràng), đây là số thập lục phân 12 byte đảm bảo tính duy nhất của mọi tài liệu.
Bộ sưu tập MongoDB có giống như bảng không?MongoDB lưu trữ tài liệu trong các bộ sưu tập. Bộ sưu tập tương tự như bảng trong cơ sở dữ liệu quan hệ . |