ho una collezione esistente che ho bisogno di convertire in un Capped Collection utilizzando il metodo elencato:Set max su Mongo ricoperto raccolta
> db.runCommand({"convertToCapped": "mycoll", size: 100000});
Tuttavia, il campo max non è accettata come parametro
> db.mycol1.convertToCapped
function (bytes) {
if (!bytes) {
throw "have to specify # of bytes";
}
return this._dbCommand({convertToCapped: this._shortName, size: bytes});
}
Qualche idea su come impostare questo?
Sembra che dovrebbe esserci un modo per modificare le proprietà di una raccolta senza spostare tutti i dati. Sto parlando di una raccolta di dimensioni medie di 30 milioni di documenti, quindi sarebbe preferibile un metodo più diretto. – trimbletodd