MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb MapReduce-Leistung mithilfe von Indizes

MapReduce übergibt jedes Dokument in einer Sammlung an die Kartenfunktion außer wenn Sie ihm die Option {query:} übergeben, die zum "Vorfiltern" von Dokumenten verwendet wird, die an MapReduce gesendet werden. Sie können auch eine {sort:}-Option an mapReduce übergeben und es sendet Dokumente an die Zuordnungsfunktion, die nach diesem Feld/diesen Feldern sortiert ist.

Das sind die einzigen beiden Stellen, an denen Indizes verwendet werden - danach passiert alles in dem Javascript-Thread, der für die Arbeit erzeugt wird.