Thay đổi tùy chọn collection với collMod
Lệnh collMod cho phép sửa đổi các tùy chọn của collection (như capped size, validation) hoặc định nghĩa view. Thực thi qua db.runCommand().
Ví dụ: Tắt usePowerOf2Sizes
> db.runCommand({
collMod: "demo13",
usePowerOf2Sizes: false
});
Kết quả
{
"usePowerOf2Sizes_old": true,
"usePowerOf2Sizes_new": false,
"ok": 1
}
Các tùy chọn thường dùng:
capped,size,max: Chuyển collection thành capped collectionvalidator,validationLevel,validationAction: Cấu hình schema validationusePowerOf2Sizes: Tối ưu lưu trữ (mặc định true từ MongoDB 3.0)viewOn,pipeline: Sửa đổi view definition
Lưu ý: Một số thay đổi yêu cầu collection rỗng hoặc có quyền admin.