Introduction à MongoDB

Gestion des index

On peut utiliser des index pour optimiser les requêtes les plus fréquentes. L'accès aux documents indexés est ainsi bien plus rapide.

Un index peut être créé sur n'importe quel attribut de vos documents. Il peut être composé, géospatial, unique ou encore associé à un tableau. Sans index, MongoDB doit à chaque requête parcourir toute la collection.

Par défaut dans MongoDB un index est positionné sur le champ _id.

Pour obtenir la liste de tous les index du jeu de données, tapez :

> db.movies.getIndexes()

Vous devriez obtenir l'entrée suivante :

[
  {
    "v": 1,
    "key": {
      "_id": 1
    },
    "name": "_id_",
    "ns": "viseo-mongoTutorial.movies"
  }
]