i MapReduce Programm in MongoDB versuche gemeinsamen Freund zu finden, ich habe folgende Daten erhalten wird, nachdem der Schlüssel in mongoDB SortierungGruppendaten durch ihre Schlüssel in MapReduce MongoDB
{"user" : " Hari","friend" : "Shiva",
"friendList": ["Hanks"," Tom"," Karma"," Hari"," Dinesh"]}
{"user" : "Hari","friend" : " Shiva",
"friendList" : ["Karma"," Tom"," Ram"," Bindu"," Shiva",
" Kishna"," Bikash"," Bakshi"," Dinesh"]}
hier Jetzt i gruppieren möchten diese Daten eingestellt Haben Sie den gleichen Schlüssel in einer einzigen Gruppe, verwenden Sie Javascript in der Kartenfunktion, bevor Sie Schlüssel/Wert-Paare an die Reduzierungen senden. Wie kann ich Daten gruppieren? Zum Beispiel möchte ich eine Ausgabe wie
{"user" : " Hari","friend" : "Shiva",
"friendList": ["Hanks"," Tom"," Karma"," Hari"," Dinesh"],["Karma"," Tom"," Ram"," Bindu"," Shiva"," Kishna"," Bikash"," Bakshi"," Dinesh"]}
hier erwartete Ergebnis möchte ich Ausgang, wie ich oben mit zwei Array zeigen und ich bin mit Javascript für mapreduce Funktionen und i dont mehr in JavaScript, also kann ich es bekommen wie oben formatiert? – bikas
Dies ist nicht gültig JSON: '{" friendList ": [" Hanks "," Tom "," Karma "," Hari "," Dinesh "], [" Karma "," Tom "," Ram "," Bindu "," Shiva "," Kishna "," Bikash "," Bakshi "," Dinesh "]} so habe ich ein einzelnes verkettetes Array erstellt. Bitte geben Sie ein gültiges JSON für die finale 'Freundschaftsliste' an. – Dhananjay
Siehe auch die bearbeitete Antwort, um eine 2 dimensionale' friendList' zu erstellen. – Dhananjay