MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

В MongoDB, ако събирането е премахнато, индексите също са премахнати автоматично?

Кратък отговор:да.

Индексите падат при спад на колекцията. Трябва да създадете отново индекс.

Може да искате да не изпускате колекцията, а да премахнете всички елементи в нея с db.collection_name.remove({}) . Ще отнеме повече ресурси, но оставете вашите индекси. Всъщност ще трябва да изтрие всички индексни данни. Ето защо е по-предпочитано да премахнете цялата колекция и да създадете отново индексите след това.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преглед на MongoDB Atlas:Част първа

  2. MongoDB / Meteor / Експортиране на MONGO_URL към внедрени приложения

  3. Как да $push поле в зависимост от условие?

  4. Заявка, базирана на изчислени полета с Mongoid

  5. $lookup на няколко нива без $unwind?