Biasanya sort
di mongodb mapreduce diterapkan sebelum peta, secara harfiah diterapkan pada data input bukan output.
Dari dokumen mongodb
[, 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>]
Jadi jika Anda ingin mengurutkan &membatasi output pengurangan peta, Anda harus menyimpan hasilnya di koleksi temp. Saya tidak berpikir itu mungkin untuk menerapkan sort &limit ke inline
mapreduce output karena dijalankan pada RAM.
EDIT:
Ada masalah terbuka (Tambahkan dukungan untuk menyortir dan membatasi peta sebaris/pengurangan ) di mongodb Jira tentang ini. Lihat.