2010-04-13 3 views
4

Je veux ajouter des fonctions javascript personnalisées à mon document de conception, je ne trouve pas d'exemples de comment ajouter réellement ces fonctions à la section "lib" de un document de conception. Quelqu'un peut-il me montrer un exemple de comment ajouter une définition de fonction à la section "lib"?Comment utiliser la section lib d'un document de conception dans CouchDB 0.11

Suivi:

je commencé à utiliser couchapp pour gérer mes documents de conception et il a une installation macro vraiment sympa pour injecter du code JavaScript dans la carte et de réduire les fonctions avant de les envoyer au serveur.

Répondre

4

Vous ne pouvez pas appeler les fonctions lib depuis votre carte ou réduire la fonction, mais vous pouvez utiliser toutes les autres fonctions du serveur de visualisation CouchDB.

http://wiki.apache.org/couchdb/commonjs_modules

La raison pour laquelle vous ne pouvez pas utiliser les fonctions en dehors de votre map/reduce fonctions est parce que la chaîne pour les fonctions de hachage est utilisée pour le btree pour la vue afin que les modifications de votre document qui n » t impact les fonctions map/reduce n'invalideront pas l'index entier et ne le forceront pas à se régénérer.

Questions connexes