Database Reference
In-Depth Information
Diese Funktion taucht in jedes artist-Dokument ein und arbeitet sich dann
durch jedes Album, jeden Track und schließlich durch jeden Tag. Für jedes
Tag gibt sie ein Schlüssel/Wert-Paar zurück, das aus der idstr -Property des
Tags (die String-Darstellung des Tags wie "rock" ) und der Zahl 1 besteht.
Für diese map-Funktion fügen Sie die folgende Reduce-Funktion hinzu:
couchdb/simple_count_reducer.js
function (key, values, rereduce) {
return sum(values);
}
Dieser Code summiert einfach die Zahlen in der values -Liste auf - wir gehen
darauf genauer ein, sobald wir den View ausgeführt haben. Abschließend
klicken wir den Run-Button an. Die Ausgabe sollte der folgenden Tabelle
entsprechen:
Schlüssel
Wert
"17sonsrecords"
1
"17sonsrecords"
1
"17sonsrecords"
1
"17sonsrecords"
1
"17sonsrecords"
1
"acid"
1
"acousticguitar"
1
"acousticguitar"
1
"action"
1
"action"
1
Das sollte nicht zu sehr überraschen. Der Wert ist immer 1 ,wiewiresim
Mapper festgelegt haben, und die Schlüsselfelder wiederholen sich entspre-
chend der Tracks. Beachten Sie aber die Reduce-Checkbox in der oberen
rechten Ecke der Ausgabetabelle. Aktivieren Sie die Checkbox und sehen Sie
sich die Tabelle erneut an. Sie sollte nun etwa so aussehen:
 
Search WWH ::




Custom Search