Masalahnya bukan dengan menghapus koleksi. Masalahnya adalah dengan mengakses koleksi. Jadi Anda tidak akan dapat memperbarui, menemukan, atau melakukan apa pun dengannya dari shell. Seperti yang ditunjukkan dalam mongodb JIRA
, ini adalah bug ketika koleksi memiliki karakter seperti _
, -
atau .
Namun demikian, jenis nama untuk koleksi ini dapat diterima, tetapi menyebabkan masalah di shell.
Anda dapat menghapusnya di shell dengan perintah ini:
db.getCollection("_registration").drop()
atau ini
db['my-collection'].drop()
tapi saya lebih suka mengganti namanya (tentu saja jika memungkinkan dan tidak akan berakhir dengan banyak perubahan).