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

MongoDBでは、コレクションが削除されると、インデックスも自動的に削除されますか?

    簡単な答え:はい。

    インデックスはコレクションのドロップでドロップしています。インデックスを再作成する必要があります。

    コレクションを削除せずに、db.collection_name.remove({})を使用してコレクション内のすべてのアイテムを削除することをお勧めします。 。より多くのリソースが必要になりますが、インデックスは残ります。実際には、すべてのインデックスデータを削除する必要があります。そのため、コレクション全体を削除し、その後でインデックスを再作成することをお勧めします。



    1. 上記のMongoDB3.3.0でのQueryBuilderとBasicDBObjectBuilderの使用法

    2. Passport.jsとMongoose.jsは、ログイン時にユーザーに入力します-req.userの入力済みフィールドを失います

    3. .NET4にmongodbC#ドライバーサポートSystem.Dynamic.DynamicObjectはありますか?

    4. Redisセンチネルとクラスタリング