MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Dans MongoDB, si la collection est supprimée, les index sont également supprimés automatiquement ?

Réponse courte :oui.

Les index chutent lors de la chute de la collection. Vous devez recréer un index.

Vous voudrez peut-être ne pas supprimer la collection mais supprimer tous les éléments qu'elle contient avec db.collection_name.remove({}) . Cela prendra plus de ressources mais laissez vos index. En fait, il devra supprimer toutes les données d'index. C'est pourquoi il est préférable de supprimer toute la collection et de recréer les index par la suite.