Tôi có một bộ sưu tập hiện có mà tôi cần phải chuyển đổi thành một Capped Collection sử dụng phương pháp liệt kê:Set max trên Mongo mũ bộ sưu tập
> db.runCommand({"convertToCapped": "mycoll", size: 100000});
Tuy nhiên, lĩnh vực tối đa không được chấp nhận như một tham số
> db.mycol1.convertToCapped
function (bytes) {
if (!bytes) {
throw "have to specify # of bytes";
}
return this._dbCommand({convertToCapped: this._shortName, size: bytes});
}
Bất kỳ ý tưởng làm thế nào để thiết lập này?
Có vẻ như cần có cách để chỉnh sửa thuộc tính của bộ sưu tập mà không di chuyển tất cả dữ liệu xung quanh. Tôi đang nói về một bộ sưu tập có kích cỡ trung bình ~ 30 triệu tài liệu, vì vậy một phương pháp trực tiếp hơn sẽ được ưu tiên hơn. – trimbletodd