En théorie, c'est possible. En pratique, cela pose de nombreux problèmes.
- Problème 1 :travail exponentiel. M/R est déjà assez intense et mal enregistré. L'ajout de requêtes peut facilement rendre le M/R incontrôlable.
- Problème 2 :le contexte. Imaginez que vous exécutez un M/R partitionné et que vous interrogez une collection non partitionnée. Le contexte actuel a-t-il même ce lien ?
Vous essayez essentiellement d'implémenter la logique JOIN et MongoDB n'a pas de jointure. Au lieu de cela, vous devrez peut-être créer les données finales en quelques phases en exécutant quelques boucles sur quelques ensembles de données.