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

Mongooseでデータベースを削除する方法は?

    マングースからコレクションを削除する方法はありません。できる最善の方法は、コレクションのコンテンツを削除することです:

    Model.remove({}, function(err) { 
       console.log('collection removed') 
    });
    

    ただし、これに使用できるmongodbネイティブjavascriptドライバーにアクセスする方法があります

    mongoose.connection.collections['collectionName'].drop( function(err) {
        console.log('collection dropped');
    });
    

    警告

    何か問題が発生した場合に備えて、これを試す前にバックアップを作成してください。



    1. インデックス間で配列フィールドの明確な集計を取得する

    2. mgo-クエリのパフォーマンスは一貫して遅いようです(500-650ms)

    3. MongoDBチェーンレプリケーションの基本

    4. redishget値をnodejsの変数に保存する