2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Apprenez mongodb et découvrez tous les détails de l'utilisation de mongodb Bienvenue pour lire les articles de Weizan. Il s'agit du 87e article technique mongodb publié par Wezan. Bienvenue pour parcourir les autres articles publiés par Wezan dans cette chronique. Si vous pensez que mon article vous est utile ou résout votre problème, veuillez aimer sous l'article ou suivre Wezan. Merci.
L'index de Mongodb améliorera la plupart du temps l'efficacité des requêtes de données de la collection. Cependant, plusieurs index pour les champs de requête peuvent amener Mongodb à sélectionner le mauvais index, ce qui aura un impact négatif sur l'efficacité des requêtes. Dans le même temps, les gestionnaires de bases de données doivent également vérifier régulièrement l'utilisation des index et nettoyer les index inutilisés. Réduisez l’impact sur les insertions et les mises à jour de données. Lorsque vous entrez un nom incorrect lors de la création d'un index ou lorsque vous renommez l'index, vous devez également supprimer l'index.
Cet article compile les documents officiels et introduit la suppression des index Mongodb.
Supprimer un index
db.collection.dropIndex()
Supprimer plusieurs index
db.collection.dropIndexes()
Lorsque l'utilisateur ne spécifie pas de tableau de noms d'index, tous les index à l'exception du champ _id sont supprimés. Lorsque l'utilisateur spécifie un tableau de noms d'index, supprimez le tableau en fonction du nom de tableau spécifié par l'utilisateur.
Utilisez la méthode getIndexes() pour obtenir le nom de l'index.
db.collection.getIndexes()
Supprimer un seul index
db.collection.dropIndex("<indexName>")
Supprimer plusieurs index
db.collection.dropIndexes(["<indexName1>","<indexName1>",...])
Supprimer les autres index sauf l'index _id
db.collection.dropIndexes()
Après la suppression, utilisez getIndexes() pour afficher les index
db.collection.getIndexes()