2013-06-07 21 views
7

Tôi vô tình tạo một bộ sưu tập có tên là 'nhóm'. Làm cách nào để xóa nó.Cách xóa bộ sưu tập có tên 'nhóm'?

Khi tôi đưa ra sau đây trong Mongo console

db.group.drop() 

tôi nhận được lỗi sau

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' 

Trả lời

15

Vấn đề là group là một phương thức trên một đối tượng cơ sở dữ liệu. Vì vậy, không thể sử dụng db.group để nhận bộ sưu tập thực tế có tên group. Thay vào đó, hãy sử dụng .getCollection():

db.getCollection('group').drop() 
Các vấn đề liên quan