Pour créer des index uniques dans MongoDB, vous pouvez utiliser la méthode `createIndex()`. Cela permet à MongoDB de réaliser des opérations de recherche plus efficacement. L’index unique garantit également que deux documents ne peuvent pas avoir la même valeur pour un certain champ.
Voici comment vous pouvez le faire:
```
db.collection.createIndex( { “nom_du_champ” : 1 }, { unique: true } )
```
Dans cet exemple, “nom_du_champ” est le nom du champ pour lequel vous souhaitez créer un index unique.
L’argument “1” spécifie un index en ordre croissant. Vous pouvez également spécifier “-1” pour un index en ordre décroissant.
La propriété `{unique : true}` indique que l’index doit être unique.
Par exemple, pour créer un index unique pour le champ “email” dans une collection “utilisateurs”, vous pouvez faire :
```
db.utilisateurs.createIndex( { “email” : 1 }, { unique: true } )
```
Cela garantirait qu’aucun autre document dans la collection “utilisateurs” ne puisse avoir la même adresse e-mail.