問題はコレクションの削除ではありません。問題は、コレクションへのアクセスにあります。そのため、シェルから更新したり、検索したり、何かを実行したりすることはできません。 mongodbJIRA
で指摘されたとおり 、これは、コレクションに _
のような文字が含まれている場合のバグです。 、-コード> または
。
それでも、このタイプのコレクションの名前は受け入れられますが、シェルで問題が発生します。
次のコマンドを使用して、シェルで削除できます:
db.getCollection("_registration").drop()
またはこれ
db['my-collection'].drop()
しかし、私はむしろ名前を変更したいと思います(もちろん、可能で、多くの変更が行われない場合)。