Les index dans MongoDB permettent d'accélérer les requêtes en facilitant la recherche des documents. Ils sont essentiels pour les bases de données volumineuses.
1. Pourquoi utiliser des Index ?
- Réduire le temps de recherche dans une collection.
- Améliorer les performances des requêtes complexes.
2. Créer un Index
- Index simple :
db.utilisateurs.createIndex({ email: 1 });- 1 pour un tri croissant, -1 pour un tri décroissant.
- Index composé :
db.utilisateurs.createIndex({ nom: 1, age: -1 });
3. Vérifier les Index
Pour voir les index existants :
db.utilisateurs.getIndexes();
4. Supprimer un Index
Pour supprimer un index spécifique :
db.utilisateurs.dropIndex("email_1");
5. Conclusion
Les index sont un outil puissant pour optimiser les performances de MongoDB. Utilisez-les judicieusement pour éviter une surcharge inutile.
Retour à la liste
Commentaires (0)