2013-06-07 13 views
7

Ho creato per errore una raccolta denominata "gruppo". Come lo rimuovo.Come rimuovere la raccolta denominata "gruppo"?

Quando do quanto segue nella console Mongo

db.group.drop() 

ottengo il seguente errore

Fri Jun 7 16:36:39.630 JavaScript execution failed: TypeError: Object function (parmsObj){ 
    var ret = this.runCommand({ "group" : this._groupFixParms(parmsObj) }); 
    if (! ret.ok){ 
     throw "group command failed: " + tojson(ret); 
    } 
    return ret.retval; 
} has no method 'drop' 

risposta

15

Il problema è che group è un metodo su un oggetto di database. Quindi, db.group non può essere utilizzato per ottenere la raccolta attuale denominata group. Utilizzare invece .getCollection():

db.getCollection('group').drop() 
Problemi correlati