http://vietjack.com/mongodb/index.jsp Copyright © vietjack.com Tạo Collection MongoDB Phương thức createCollection() MongoDB Phương thức db.createCollection(name, options) MongoDB sử dụng để tạo Collection Cú pháp Cú pháp lệnh createCollection() MongoDB sau: db.createCollection(name, options) Trong lệnh trên, name tên Collection Options Document sử dụng để xác định cấu hình cho Collection Tham số Kiểu Miêu tả Name Chuỗi Tên Collection Options Document (Tùy ý) Xác định tùy chọn kích cỡ nhớ việc lập mục Tham số options tùy ý, bạn cần xác định tên Collection Dưới danh sách tùy chọn bạn sử dụng: Trường Kiểu Miêu tả capped Boolean (Tùy ý) Nếu true, kích hoạt Capped Collection Đây Collection có kích cỡ cố định mà tự động ghi đè entry cũ tiếp cận kích cỡ tối đa Nếu bạn xác định true, bạn cần xác định tham số size autoIndexID Boolean (Tùy ý) Nếu true, tự động tạo mục trường _id Giá trị mặc định false size Số (Tùy ý) Xác định kích cỡ tối đa (giá trị byte) cho Capped Collection Nếu tham số capped true, bạn cần xác http://vietjack.com/ Trang chia sẻ các bài học online miễn phí http://vietjack.com/mongodb/index.jsp Copyright © vietjack.com định trường max Số (Tùy ý) Xác định số Document tối đa cho phép Capped Colleciton Trong thực việc chèn liệu vào Document, MongoDB kiểm tra trường size Capped Collection, sau kiểm tra trường max Ví dụ Cú pháp phương thức createCollection() mà khơng có options sau: >use test switched to db test >db.createCollection("mycollection") { "ok" : } > Bạn kiểm tra Collection tạo sử dụng lệnh show collections sau: >show collections mycollection system.indexes Các ví dụ sau minh họa cú pháp phương thức createCollection() với số optionsquan trọng >db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } ) { "ok" : } > Trong MongoDB, bạn không cần tạo Collection MongoDB tạo Collection cách tự động, bạn chèn số Document >db.tutorialspoint.insert({"name" : "tutorialspoint"}) >show collections mycol mycollection system.indexes tutorialspoint > http://vietjack.com/ Trang chia sẻ các bài học online miễn phí ... Document, MongoDB kiểm tra trường size Capped Collection, sau kiểm tra trường max Ví dụ Cú pháp phương thức createCollection() mà options sau: >use test switched to db test >db.createCollection("mycollection")... tra Collection tạo sử dụng lệnh show collections sau: >show collections mycollection system.indexes Các ví dụ sau minh họa cú pháp phương thức createCollection() với số optionsquan trọng >db.createCollection("mycol",... trọng >db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } ) { "ok" : } > Trong MongoDB, bạn không cần tạo Collection MongoDB tạo Collection cách tự