Je me demande comment utiliser la carte de CouchDB/réduire avec plusieurs paramètres. Par exemple, si j'ai des équipes qui ont des joueurs avec l'âge et le sexe, je suppose que je ferais cela pour ma fonction carte:Carte/Réduire dans CouchDB avec plusieurs paramètres?
"function(doc){
if(doc.team_name) {
emit(doc.team_name, doc);
}
}"
Cependant, je ne suis pas sûr comment écrire une fonction réduire pour obtenir le plus vieux joueur mâle sur l'équipe ou la plus jeune femme ou n'importe quelle requête arbitraire. Puis-je transmettre des paramètres dans l'URL ou dois-je écrire plusieurs vues?
Merci à l'avance,
Ben
Le résultat ne serait-il pas une liste triée après le nom de l'équipe plutôt que l'âge de l'équipe? Ma suggestion est: emit ([doc.age, doc.team_name], doc); – javabeangrinder