J'utilise mongoose avec nodejs. J'utilise mapReduce pour récupérer des données groupées par un champ. Donc tout ce qu'il me donne en tant que collection est la clé avec le champ de regroupement seulement à partir de chaque ligne de la base de données. J'ai besoin de récupérer tous les champs de la base de données regroupés par domaine et triés sur la base d'un autre champ.eg: J'ai une base de données ayant des détails sur les lieux et les tarifs pour voyager à ces endroits et quelques autres champs aussi Maintenant, j'ai besoin d'aller chercher les données de telle sorte que j'obtiens les données groupées sur la base des places triées par le prix pour elles. MapReduce m'aide à l'obtenir, mais je ne peux pas obtenir les autres champs.en sélectionnant tous les champs d'affilée en utilisant mapReduce
Existe-t-il un moyen d'obtenir tous les champs à l'aide de la carte réduire, plutôt que de simplement obtenir les deux champs comme mentionné dans l'exemple ci-dessus ??
Map/Reduce est une méthode d'agrégation de données. Quand vous dites * "Je ne peux pas obtenir les autres champs" *, je suis confus. Map/Reduce ne renvoie que les champs "group by" et les champs "aggregated". Quels champs vous manquent? Peut-être qu'il existe un autre outil approprié, pouvez-vous donner un exemple de ce que vous voulez? –