|<- [[Retrieving data]]|[[Defining views]] ->|
(c'est du js)
-> View -> temporary view : affiche une map function à gauche et une reduce fonction à droite.
// map function par défaut
function(doc) {
emit(null, doc); // emit(key, value)
}
Ça retourne les documents avec null comme clé et le doc comme valeur
function(doc) {
emit(doc.name, doc); // là on a le champs name comme clé
}
function(doc) {
emit(doc.name, doc.content); // là le champs content comme valeur
}
function(doc) {
if (!doc.hours) // on ne liste que les docs sans champ hours
emit(doc.name, doc.content);
}