sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongodb MapReduce el rendimiento usando índices

MapReduce pasa todos los documentos de una colección a la función de mapa excepto si le pasa la opción {consulta:} que usará para filtrar previamente los documentos enviados a MapReduce. También puede pasar una opción {sort:} a mapReduce y enviará documentos a la función de mapa ordenados en ese(s) campo(s).

Esos son los únicos dos lugares donde se usarán los índices; después de eso, todo sucede en el subproceso de Javascript que se genera para el trabajo.