Vấn đề không phải là xóa bộ sưu tập. Vấn đề là với việc truy cập bộ sưu tập. Vì vậy, bạn sẽ không thể cập nhật, tìm hoặc làm bất cứ điều gì với nó từ shell. Như nó đã được chỉ trong mongodb JIRA
, đây là lỗi khi một bộ sưu tập có các ký tự như _
, -
hoặc .
Tuy nhiên, loại tên này cho các bộ sưu tập có thể chấp nhận được, nhưng nó gây ra sự cố trong trình bao.
Bạn có thể xóa nó trong shell bằng lệnh sau:
db.getCollection("_registration").drop()
hoặc cái này
db['my-collection'].drop()
nhưng tôi muốn đổi tên nó (tất nhiên nếu có thể và sẽ không phải thay đổi nhiều).