Comme beaucoup d'entre vous connaissent la réponse d'une vue CouchDB est comme suitCouchDB Views - Lister les performances de la fonction?
{"rows":[
{"key":"1","value":{"Col1":"Some Value"}},
{"key":"2","value":{"Col1":"Another Value"}},
]}
Eh bien, je voudrais collationner que pour
[{"key":"1","value":{"Col1":"Some Value"}},
{"key":"2","value":{"Col1":"Another Value"}}]
J'envisage d'utiliser une « liste Fonction » pour collationner la réponse, mais je voulais savoir les frais généraux de performance potentiels de faire quelque chose comme ça ?? Cela vaut-il la peine ... ou devrais-je envisager de changer tout mon code pour gérer la réponse différente?
Merci Damo
Comme je pensais alors. Pas idéal car parfois vous passerez un "document" et d'autres une "vue d'un document". Votre code doit donc gérer les deux. J'ai décidé d'utiliser une fonction de liste à la fin pour pousser toutes les valeurs dans un tableau et ensuite envoyer le respone JSOn. Merci de votre aide. – dworrad
Les fonctions de liste peuvent utiliser 'provides()' pour retourner différents types de contenu, peut-être en fonction d'un paramètre donné dans l'objet 'req.query'. – JasonSmith