Ein Index in MongoDB ist eine spezielle Datenstruktur, die die Daten in der Datenbank effizienter macht. Ein Index speichert einen kleinen Teil der Daten der Sammlungssätze in einer einfach zu durchsuchenden Datenstruktur. Hierbei werden die Daten so gespeichert, dass der Index einen schnellen Zugriff auf die Daten ermöglicht, ähnlich wie bei einem Buchindex, der den schnellen Zugriff auf spezifische Informationen ermöglicht.
Indexe können die Leistung von MongoDB erheblich verbessern, indem sie die Anzahl der Datensätze, die bei einer Abfrage gelesen werden müssen, verringern. Ohne Indexe würde MongoDB jedes Dokument in einer Sammlung durchsuchen müssen, um eine Abfrage zu beantworten. Mit Indexen kann MongoDB die gesuchten Daten häufig direkt finden.