2013-06-07 13 views
7

मैंने गलती से 'समूह' नामक संग्रह बनाया। मैं इसे कैसे हटा सकता हूं।'समूह' नामक संग्रह को कैसे हटाया जाए?

जब मैं दे मोंगो सांत्वना

db.group.drop() 

में निम्नलिखित मैं निम्न त्रुटि

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' 

उत्तर

15

मिल समस्या group एक डेटाबेस वस्तु पर एक विधि है। इसलिए, db.group का उपयोग group नामक वास्तविक संग्रह प्राप्त करने के लिए नहीं किया जा सकता है। इसके बजाय, .getCollection() का उपयोग करें:

db.getCollection('group').drop() 
संबंधित मुद्दे