sql >> データベース >  >> NoSQL >> MongoDB

mongodbからコレクションを削除できません

    問題はコレクションの削除ではありません。問題は、コレクションへのアクセスにあります。そのため、シェルから更新したり、検索したり、何かを実行したりすることはできません。 mongodbJIRA で指摘されたとおり 、これは、コレクションに _のような文字が含まれている場合のバグです。 、- または

    それでも、このタイプのコレクションの名前は受け入れられますが、シェルで問題が発生します。

    次のコマンドを使用して、シェルで削除できます:

    db.getCollection("_registration").drop()
    

    またはこれ

    db['my-collection'].drop()
    

    しかし、私はむしろ名前を変更したいと思います(もちろん、可能で、多くの変更が行われない場合)。



    1. MongoDBポジショナルオペレーター$

    2. ターンベースのマルチプレイヤーiPhoneボードゲーム用にDB&APIサーバーをどのように設計する必要がありますか? (nodejs、mongo、couchなどについて考えます)

    3. 別のマシンからコピーされたスナップショット(rdbファイル)からredisデータを回復するにはどうすればよいですか?

    4. $graphLookupを使用してMongoDBのネストされたデータ構造をトラバースする