【发布时间】:2018-09-25 21:11:28
【问题描述】:
我已经为自定义查询语言构建了一个自定义查询服务器。
我尝试创建一个包含视图 map/reduce 的设计文档。
在那些 map/reduce 函数中(最重要的是在 map 函数中)我希望能够引用库代码。
我可以看到有一个 lib 节点可以添加到设计文档中。
我希望自定义查询服务器从 CouchDB 接收add_lib 消息,但我还没有看到这个。
http://docs.couchdb.org/en/stable/query-server/protocol.html#add-lib
add_fun 消息对于依赖于查询服务器中库的代码失败,因为尚未提前收到 add_lib 消息。
"查询服务器应该解析、编译和评估它的函数 接收以使其稍后可调用。”
http://docs.couchdb.org/en/stable/query-server/protocol.html#add-fun
由于add_fun失败,这意味着我无法保存设计文档。
我已经查看了以下页面,但仍然没有成功:
How do I add the moment.js library to Cloudant NoSQL Design Doc on Bluemix
How do I DRY up my CouchDB views?
https://www.oreilly.com/library/view/couchdb-the-definitive/9780596158156/ch05.html
我做错了什么或似乎犯了一个错误,非常感谢您的帮助。
【问题讨论】:
标签: couchdb-2.0