I teorin är detta möjligt. I praktiken finns det många problem med detta.
- Problem 1 :exponentiellt arbete. M/R är redan ganska intensivt och dåligt loggat. Att lägga till frågor kan enkelt göra att M/R går utom kontroll.
- Problem 2 :sammanhang. Föreställ dig att du kör en fragmenterad M/R och du frågar efter en odelad samling. Har det aktuella sammanhanget ens det sambandet?
Du försöker i princip implementera JOIN-logik och MongoDB har inga joins. Istället kan du behöva bygga den slutliga datan i ett par faser genom att köra några slingor på några uppsättningar data.