2010-04-13 48 views
4

我想添加一些自定義的JavaScript函數到我的設計文檔中,但我找不到任何如何實際將這些函數添加到「lib」部分的示例一份設計文件。有人能告訴我一個如何將函數定義添加到「lib」部分的例子嗎?如何使用CouchDB中的設計文檔的lib部分0.11

追問:

我開始使用couchapp來管理我的設計文件,它有注入的JavaScript到地圖一個非常好的宏功能,並將它們發送到服務器之前減少功能。

回答

4

你不能從你的map或reduce函數中調用lib函數,但你可以使用其他所有的CouchDB視圖服務器函數。

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

你不能在你的地圖中使用函數外/縮小功能的原因是因爲使用的函數的字符串散列在B樹的視圖,以便更改您的文檔,唐」 t影響map/reduce函數不會使整個索引失效並迫使其重新生成。

相關問題