In MongoDB können Sie eindeutige Indizes erstellen, um sicherzustellen, dass die Sammlung keine zwei Dokumente mit dem gleichen Wert für den Index-Feld hat.
Hier ist das Basisformat:
```javascript
db.collection.createIndex({field: 1}, {unique: true})
```
Ersetzen Sie “collection” durch den Namen Ihrer Sammlung und “field” durch das Feld, auf dem Sie den eindeutigen Index erstellen möchten. Die `{field: 1}` Syntax definiert das Feld, das indiziert werden soll, und die `1` bedeutet, dass der Index in aufsteigender Reihenfolge erstellt wird.
Zum Beispiel, wenn Sie eine “users” collection haben und sicherstellen wollen, dass keine zwei Nutzer die gleiche “email” haben, könnten Sie das folgendermaßen machen:
```javascript
db.users.createIndex({email: 1}, {unique: true})
```
Dies würde einen eindeutigen Index auf dem “email” Feld der “users” Sammlung erstellen.
Beachten Sie, dass der Versuch, ein Dokument zu einem eindeutigen Index hinzuzufügen, der bereits einen Wert hat, der im Index vorhanden ist, einen Fehler verursacht. Sie müssen sicherstellen, dass Ihre Anwendung entsprechend mit solchen Fehlern umgeht.