I teorien er dette muligt. I praksis er der masser af problemer med dette.
- Problem 1 :eksponentielt arbejde. M/R er allerede ret intens og dårligt logget. Tilføjelse af forespørgsler kan nemt få M/R til at løbe ud af kontrol.
- Problem #2 :kontekst. Forestil dig, at du kører en sharded M/R, og du forespørger på en unsharded samling. Har den aktuelle kontekst overhovedet den forbindelse?
Du forsøger dybest set at implementere JOIN-logik, og MongoDB har ingen joins. I stedet skal du muligvis opbygge de endelige data i et par faser ved at køre et par sløjfer på et par sæt data.