7

我不小心创建了一个名为“组”的集合。我该如何删除它。

当我在 mongo 控制台中给出以下内容时

 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'
4

1 回答 1

17

问题是这group是一个数据库对象的方法。因此,db.group不能用于获取名为的实际集合group。相反,使用.getCollection()

db.getCollection('group').drop()
于 2013-06-07T11:30:12.457 回答