Normaal sort
in mongodb mapreduce toegepast vóór de kaart, letterlijk worden ze toegepast op de invoergegevens en niet op de uitvoer.
Van mongodb-documenten
[, sort : <sorts the input objects using this key. Useful for optimization, like sorting by the emit key for fewer reduces>]
[, limit : <number of objects to return from collection>]
Dus als u de output van de kaart wilt sorteren en beperken, moet u het resultaat opslaan in de tijdelijke verzameling. Ik denk niet dat het mogelijk is om de sort &limit toe te passen op de inline
mapreduce output omdat het op RAM draait.
BEWERKEN:
Er is een openstaand probleem (Ondersteuning toevoegen voor het sorteren en beperken van inline map/reduce ) in Mongodb Jira hierover. Kijk eens.