|<- [[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); }