Sommaire

Index simples Index:simple

Lorsqu’une collection est créée, MongoDB génère automatiquement un index sur le champ _id. Cet index ne peut aucunement être supprimé, car il garantit l’unicité même de cet identifiant. Pour créer vous-même un index, il vous faut utiliser la fonction createIndex dont voici la syntaxe :

db.collection.createIndex(< champ_et_type >, < options >)

Laissez-moi vous présenter la nouvelle version de notre collection personnes :

db.personnes.drop(); 
 
db.personnes.insert( 
 
{"nom": "Durand", "prenom": "René", "interets": ["jardinage",
"bricolage"], "age": 77}, 
{"nom": "Durand", "prenom": "Gisèle", "interets": ["bridge", 
"cuisine"], "age": 75}, 
{"nom": "Dupont", "prenom": "Gaston", "interets": ["jardinage",  
"pétanque"], "age": 79}, 
{"nom": "Dupont", "prenom": "Catherine", "interets": ["cuisine"], "age": 66}, 
{"nom": "Duport", "prenom": "Eric", "interets": ["cuisine", 
"pétanque"], "age": 57}, 
{"nom": "Duport", "prenom": "Arlette","interets": ...