Secara teori, ini mungkin. Dalam praktiknya ada banyak masalah dengan ini.
- Masalah #1 :kerja eksponensial. M/R sudah cukup intens dan lognya buruk. Menambahkan kueri dapat dengan mudah membuat M/R lepas kendali.
- Masalah #2 :konteks. Bayangkan Anda menjalankan M/R sharded dan Anda menanyakan koleksi unsharded. Apakah konteks saat ini memiliki hubungan itu?
Anda pada dasarnya mencoba menerapkan logika GABUNG dan MongoDB tidak bergabung. Sebagai gantinya, Anda mungkin perlu membuat data akhir dalam beberapa fase dengan menjalankan beberapa loop pada beberapa set data.